Foxtable(狐表)用户栏目专家坐堂 → [求助]WeUI脚本攻击漏洞怎么处理?


  共有2281人关注过本帖树形打印复制链接

主题:[求助]WeUI脚本攻击漏洞怎么处理?

帅哥哟,离线,有人找我吗?
浙江仔
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:六尾狐 帖子:1316 积分:9484 威望:0 精华:1 注册:2010/7/21 14:20:00
[求助]WeUI脚本攻击漏洞怎么处理?  发帖心情 Post By:2021/7/25 16:26:00 [只看该作者]

最近研究浙政钉接入,应用做好后一堆的自查,发现存在脚本攻击漏洞
表现为 https://blog.csdn.net/qq_35393693/article/details/86597707
 
一些提交数据的页面,嵌入“<img src=1 onerror=alert(document.cookie)>”这种代码
  

图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20210725161759.png
图片点击可在新窗口打开查看
 
 
图片点击可在新窗口打开查看此主题相关图片如下:微信截图_20210725161716.png
图片点击可在新窗口打开查看

 

<div class="weui_cell">
<div class="weui_cell_bd weui_cell_primary">
<textarea id="remarks" name="remarks" class="weui_textarea" rows="3">砖混结构&lt;img  src=1  onerror=alert(document.cookie)&gt;</textarea>
</div>
</div>


 
脚本确定是执行了,目前要做的是提交数据时,要过滤掉这些敏感词,但是如果这些词进去了,不执行,该怎么做?


我测试的是加在了TextArea里面,怎么能让他不执行脚本,却能照样显示
        With wb.AddInputGroup("form1","ipg2","其他说明" )
            With .AddTextArea("remarks")
                .value=fdr("remarks")
            End With
        End With

[此贴子已经被作者于2021/7/25 16:30:16编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107783 积分:548260 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/7/25 21:12:00 [只看该作者]

在服务端接收提交的TextArea文本框数据后,判断数据的内容,是否包含一些网页标签、js关键字(alert、console....)等内容,如果有就不保存,并且提示

 回到顶部