加固跨站脚本:DOM - jQuery修复



我正试图解决一些问题指出的强化,但我相当迷路的所有方式,

如果有人能给我点光,我会很感激的

我有这样一段代码:

} else if($("#id-type").val() == 'D') {
24  $("#column"+$("#id-column").val()).attr("src", "/app/includes/images/down.gif");
25  $("#column"+$("#id-column").val()).attr("width", "10");
26  $(column).ready($("#id-column").val().attr("height", "5"));

和Fortify在第25行指向XSS,我想到的唯一想法是找到# column或#id-column并尝试验证它们?

或者可能是假阳性?

致以最亲切的问候!

选择器中存在需要转义的特殊字符。您的值可能不包含这些字符,但转义它们是一个好习惯。

对于选择器值,您可以通过$. escapeselector传递它们以转义它们。

或者当您在寻找id时,您不需要jQuery。您可以使用document.getElementById代替。

相关内容

  • 没有找到相关文章

最新更新