【发布时间】:2011-12-02 08:45:21
【问题描述】:
我必须处理以前开发人员留下的旧网络应用程序。它使用addslashes() 来防止HTML 属性上的XSS。
这是一个例子:
<?php
// all $_POST vars are put through addslashes()
echo "<input type='hidden' value='" . $_POST['id'] . "' />";
?>
这是否容易受到 XSS 攻击? javascript 是否可以像在 src 属性中一样在 value 属性中运行,例如 src='javascript:alert(99)'。还是可以把value属性拆出来再插入script标签?
编辑:感谢昆汀,我相信它很脆弱。
【问题讨论】:
标签: php javascript security xss