漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2012-013692
漏洞标题:PKAV腾讯专场 - 5. 两个未修补好的历史遗留XSS,(腾讯微博,WEBQQ各一处)
相关厂商:腾讯
漏洞作者: gainover
提交时间:2012-10-22 00:15
修复时间:2012-12-06 00:15
公开时间:2012-12-06 00:15
漏洞类型:xss跨站脚本攻击
危害等级:高
自评Rank:15
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2012-10-22: 细节已通知厂商并且等待厂商处理中
2012-10-22: 厂商已经确认,细节仅向厂商公开
2012-11-01: 细节向核心白帽子及相关领域专家公开
2012-11-11: 细节向普通白帽子公开
2012-11-21: 细节向实习白帽子公开
2012-12-06: 细节向公众公开
简要描述:
没修补完善的,打包一起发了吧,微博这个应该是修复第3次了。。
详细说明:
1. 首先是腾讯微博的这个问题,
历史轨迹
WooYun: 腾讯微博持久XSS漏洞
|
WooYun: 腾讯微博存储型XSS漏洞--看我这标题多普通
|
WooYun: 腾讯微博存储型XSS漏洞--看我这标题多普通2
------------------------------
再次测试时,这个点,还是存在问题,虽然没有先前的严重,但是在IE下还是可行的。
漏洞成因,没过滤", 导致可以用style="x:expression ... 的方式触发XSS。
如下图,插入后的代码。
musicSong参数
播放音乐时,会弹个窗。。。
-----------------------------------
2. 至于WEBQQ这个。 敢把用自定义网页做背景的功能去掉么?在腾讯现有的架构下,只要拿到了cookies,这个拿网页做背景的功能,就是一个后门功能。
跨站脚本-可以让战场离得更远(浅谈腾讯架构缺陷)( WooYun: 跨站脚本-可以让战场离得更远(浅谈腾讯架构缺陷) ) 中已经说明了相关问题。
这里我也不用脚本来做自动化的后门设置了。如有需要,相关利用代码和( WooYun: 腾讯WEBQQ的持久劫持 - 反射型XSS到XSS后门的实现 ) 基本一样。
手工一样可以完成后门设置,流程: 通过一个反射型的XSS,拿到cookies之后。可以进入web.qq.com页面,将WEB背景的自定义地址设置为一个腾讯的反射型XSS。
这样受害者下次使用WEBQQ时,就会触发这个后门。
漏洞证明:
见详细说明。
修复方案:
1. 对于微博的问题,将相关的几个参数中,双引号也加以过滤。中国的XP+IE的份额还是那么大,危害还是挺大的。
2. WEBQQ这个,建议废弃掉这个用网页做自定义背景的功能吧。如果一定要保留这个功能。建议让官方提供可靠的背景网页,并在保存自定义背景地址时进行正则判断。
版权声明:转载请注明来源 gainover@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:15
确认时间:2012-10-22 10:17
厂商回复:
非常感谢您的报告。这个问题我们已经确认,正在与业务部门进行沟通制定解决方案。如有任何新的进展我们将会及时同步。
最新状态:
暂无