当引用/xsp/.ibmmodres/XSP/Domino资源时,似乎可以在get请求中注入javascript。如何避免XSP/Domino跨站点脚本执行漏洞?
正常情况下,当您在.nsf /资源中尝试此操作时,您将得到正确的默认或自定义错误页面,而无需XSS可能性。特殊字符被替换。
实施例: - HTTP:// [服务器]/[路径]/[DBNAME]。NSF /%3Cscript%3Ealert%28document.cookie%29%3C /脚本%3E
结果: HTTP Web服务器:找不到设计元素
但引用/xsp/.ibmmodres/资源,它会产生XSS可能性。
实施例:
- HTTP:// [服务器]/[路径]/[DBNAME]。NSF/XSP/.ibmmodres /%3Cscript%3Ealert%28document.cookie%29%3C /脚本% 3E
结果:
我得到一个404的errorPage “无法加载未登记资源/”
它执行CSJS并显示例如DomAuthSessID!
这怎么可能? 有没有办法避免这种情况? 请帮忙!
感谢您的规则。这些工作。虽然,它不是固定在多米诺骨牌8.5.3 fp3。 –