当前位置: 首页 > 知识库问答 >
问题:

XSS补救-脚本相关HTML标记的不适当中性化

商正诚
2023-03-14

我正试图用我的代码修复一些XSS错误。#GetEmailRecord是包含问题的行。我如何修复这样一段代码?错误:网页中与脚本相关的HTML标记的中性化不当(基本XSS)。Veracode清理解决方案:coldfusion.runtime.cfpage.htmleDitFormat

tr>
    <td>&nbsp;</td>
    <td class="left"><b>To: </b></td>
    <td class="left">#getEmailRecord.EMAIL_TO#</td></tr>    
<tr><td colspan="4">&nbsp;</td></tr>

谢了!这是我第一次做这样的事情,所以任何帮助都非常感谢。

共有1个答案

陆正德
2023-03-14

Veracode清理解决方案:coldfusion.runtime.cfpage.htmleDitFormat ,推荐的解决方案告诉你该怎么做。将包含您在代码中使用的用户提供的数据的任何变量包装在#HTMLEDITFormat()#中。

<td class="left">#HTMLEditFormat(getEmailRecord.EMAIL_TO)#</td></tr>

HTMLEDITFormat

description
用HTML转义的等效项替换字符串中的特殊字符。

如果你在ColdFusion 10或更新版本上,你有更多的选择--编码功能

 类似资料: