本人安装了微问答系统在后台添加数据的时候发现跨站脚本攻击的风险,如下图所示:
追到源代码,发现微问答系统使用的是webman/admin父类的增加修改方法,如下图所示:
数据库插入如图显示:
应该是admin的curd没有处理跨站脚本攻击导致,大佬看看是不是这样,希望能够完善一下curd的基类方法。
webman手册有讲,入库时不建议xss过滤,建议输出时xss转义过滤。 webman-admin都是在输出时过滤的。
如果问答系统没做输出过滤,这个算是问答系统的bug,不是webman-admin的
好的,感谢您的解答
webman手册有讲,入库时不建议xss过滤,建议输出时xss转义过滤。
webman-admin都是在输出时过滤的。
如果问答系统没做输出过滤,这个算是问答系统的bug,不是webman-admin的
好的,感谢您的解答