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

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

缺陷编号:wooyun-2015-093229

漏洞标题:腾讯某通用插件储存XSS(可影响几百个分站)

相关厂商:腾讯

漏洞作者: px1624

提交时间:2015-01-21 20:01

修复时间:2015-04-21 20:02

公开时间:2015-04-21 20:02

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

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-01-21: 细节已通知厂商并且等待厂商处理中
2015-01-22: 厂商已经确认,细节仅向厂商公开
2015-01-25: 细节向第三方安全合作伙伴开放
2015-03-18: 细节向核心白帽子及相关领域专家公开
2015-03-28: 细节向普通白帽子公开
2015-04-07: 细节向实习白帽子公开
2015-04-21: 细节向公众公开

简要描述:

这个影响的范围真心大,请赶紧修补吧,随便插了条xss,不到3分钟就获取到了300多条cookie。

详细说明:

漏洞存在使用腾讯牛评这个插件的所有分站中,貌似基本上大部分的分站使用的都是这个评论插件。然后当评论后,那条评论会在0-30分钟不等的时间里,显示到全部评论里面(不知道为啥,这里不同分站显示的时间不一样,有的立即就会显示,有的会过段时间而不会时时显示的)。然后由于评论位置存在XSS,所以会导致用户在访问这个存在xss的网页的时候就中招了。可以影响的站点有,腾讯新闻、体育、娱乐、视频等等,累计大大小小的分站几百个,所以危害还是很大啊。
这里我随便找了个网页,不到3分钟,就收到了300多条cookie。设想如果写个脚本,给所有使用腾讯牛评的分站的评论位置都写入XSS的话,那么会有多少人会中招呢?
1 存在缺陷的通用插件:腾讯牛评 http://www.qq.com/coral/coralindex/indexCoral_new.htm

1.jpg


2 以下面这个站为例子说明漏洞(为了避免影响他人,测试代码已经删除)
http://ent.qq.com/a/20150121/005159.htm
3 由于某处存在缺陷,所以可以构造利用代码进行XSS,代码见测试代码位置。
4 然后可以发现成功插入并执行了XSS

2.jpg


5 F12看看输出,成功插入了script标签执行了xss,并且闭合了后面代码,效果如图。

3.jpg


6 同理,可以成功的插入调用外部js的代码

4.jpg


7 可以成功盗取用户cookie信息,这里我随便找了个网页,不到3分钟,就收到了300多条cookie。

5.jpg


8 利用cookie随便登录几个帐号证明下。

6.jpg

7.jpg

8.jpg


9 然后这里我试了试其他的使用腾讯牛评的分站,一般有2种情况,一种就是直接可以添加图片的,那么就可以按上述方法进行XSS。
还有一种是不提供添加图片的功能的,这种只需要自己手动添加post请求的图片参数picture,然后按照上述方法也可以成功XSS。

9.jpg


综上,通杀所有使用腾讯牛评这个评论插件的站

漏洞证明:

如上写的很详细了。
然后你们也可以看看这个测试站点:http://cul.qq.com/a/20150121/055254.htm
不过不知道当你看到这个漏洞报告的时候,我插的那个xss评论还在没,有么有被别人的评论给刷没了呢。。。

修复方案:

过滤特殊字符

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:12

确认时间:2015-01-22 15:55

厂商回复:

非常感谢您的报告,问题已着手处理,感谢大家对腾讯业务安全的关注。如果您有任何疑问,欢迎反馈,我们会有专人跟进处理。

最新状态:

暂无


漏洞评价:

评论

  1. 2015-01-22 15:58 | 小川 认证白帽子 ( 核心白帽子 | Rank:1344 漏洞数:216 | 一个致力要将乌云变成搞笑论坛的男人)

    哎呀,不错啊

  2. 2015-01-22 16:13 | niliu 认证白帽子 ( 核心白帽子 | Rank:1542 漏洞数:206 | 逆流而上)

    哎呀,厉害啊

  3. 2015-01-22 16:21 | boooooom 认证白帽子 ( 普通白帽子 | Rank:467 漏洞数:50 | 我有一个好想法!)

    diao!

  4. 2015-01-22 16:26 | 泳少 ( 普通白帽子 | Rank:231 漏洞数:79 | ★ 梦想这条路踏上了,跪着也要...)

    哎呀,厉害啊

  5. 2015-01-22 16:46 | px1624 ( 普通白帽子 | Rank:1036 漏洞数:175 | px1624)

    @小川 看来确认后其他人就可以看到了额。诶,这种不算通用型么? @Finger

  6. 2015-01-22 19:40 | 无痕 ( 实习白帽子 | Rank:36 漏洞数:7 | 菜鸟一枚)

    这个厉害。。。

  7. 2015-01-24 11:50 | 蛇精病 ( 路人 | Rank:23 漏洞数:10 | 你连棒棒糖都没有,还谈什么狗屁爱情?)

    哎呀,厉害啊

  8. 2015-01-25 21:24 | px1624 ( 普通白帽子 | Rank:1036 漏洞数:175 | px1624)

    @boooooom 大牛好!

  9. 2015-01-26 04:26 | laoyao ( 路人 | Rank:14 漏洞数:5 | ด้้้้้็็็็็้้้้้็็็็...)

    mark

  10. 2015-01-26 20:30 | softbug ( 实习白帽子 | Rank:66 漏洞数:10 | 为人类设计最好的软件,解放人的双手,一起...)

    不应该啊!

  11. 2015-01-26 20:51 | px1624 ( 普通白帽子 | Rank:1036 漏洞数:175 | px1624)

    @softbug 怎么不应该?

  12. 2015-01-27 21:27 | 小龙 ( 普通白帽子 | Rank:1208 漏洞数:316 | 乌云有着这么一群人,在乌云学技术,去某数...)

    px牛……

  13. 2015-04-22 18:40 | 屠龙宝刀点击就送 ( 路人 | Rank:4 漏洞数:2 | 简要介绍不能为空)

    牛。。。!

  14. 2015-08-03 10:31 | 鬼见愁 ( 路人 | Rank:10 漏洞数:1 | 挖洞之神)

    求代码.我给1wb

  15. 2015-08-27 11:43 | Snow陈伦 ( 路人 | Rank:6 漏洞数:2 | 闷骚的家伙,何处都是你的战场。)

    http://www.wooyun.org/upload/201508/27113931231a92c406d3d35e5a651a8728cd7638.jpg