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

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

缺陷编号:wooyun-2016-0169137

漏洞标题:腾讯邮箱存储型XSS漏洞2(浏览器通用)

相关厂商:腾讯

漏洞作者: mramydnei

提交时间:2016-01-11 16:33

修复时间:2016-02-22 16:48

公开时间:2016-02-22 16:48

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

危害等级:高

自评Rank:15

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

还是fuzz,不过这次是<img src=x onerror=alert(1)>

详细说明:

使用QQ邮箱对部分附件(htm,html等)进行预览时,部分特殊unicode字符可导致防御xss的机制被绕过。
一般情况下,QQ邮箱不会过滤

1.未知attribute及其value
2.如果event handler(onxxx)出现在tag之外也是不会去管


基于上面的理论,我们可以构造下面的测试vector:

<img src="http://dm3.in/test.png" x="[U+000000,U+10FFFF]"> onerror=alert(1) <br>


每2万个vector一组(存储到同一个htm文件),也就只有30多个htm文件。实际测试当中,测试到第二个文件的时候防御机制就被pwn掉了。
原始内容:

%E4%B9%80 <img src="http://dm3/in/test.png" x="乀"> onerror=alert(document.domain) <br>


预览时的内容:

%E4%B9%80 <img src="http://dm3/in/test.png" x="涔€" onerror="alert(document.domain)" <br="">

漏洞证明:

将下面的文件添加到附加中,发送给自己。然后对附件进行预览即可。

http://dm3.in/tools/infuzz/result.htm


相关截图:

屏幕快照 2016-01-11 下午5.21.40.png


ps:会导致上述情况发生的不单是U+4E40

修复方案:

不看代码还真不好说

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


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:10

确认时间:2016-01-12 16:11

厂商回复:

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

最新状态:

暂无


漏洞评价:

评价

  1. 2016-01-12 16:21 | 风情万种 ( 普通白帽子 | Rank:193 漏洞数:65 | 不再相信爱了)

    前排 卖妹子

  2. 2016-01-12 16:59 | px1624 ( 普通白帽子 | Rank:1074 漏洞数:182 | px1624)

    你这样断了多少人的财路啊?注意你的人身安全,呵呵

  3. 2016-01-12 17:05 | Submit ( 普通白帽子 | Rank:527 漏洞数:119 | )

    腾讯确认真是快,开挂了

  4. 2016-01-12 17:23 | he1renyagao ( 普通白帽子 | Rank:230 漏洞数:30 | 是金子总会发光,在还未发光之前,先磨磨)

    厉害啊,fuzz是利用程序批量修改内容给自己发信?

  5. 2016-01-12 17:53 | mramydnei ( 普通白帽子 | Rank:388 漏洞数:85 | 一个逗逼运维)

    @px1624 要杀到日本我也认了。再说这个别人不一定挖到过还是公开后看详情吧

  6. 2016-01-12 18:52 | Mark0smith ( 普通白帽子 | Rank:112 漏洞数:46 | ค้้้้้้้้้)

    前排

  7. 2016-01-12 18:54 | 酷帥王子 ( 普通白帽子 | Rank:244 漏洞数:65 | 天之屌,人之神!天人合一,乃屌神也!)

    后排唠嗑

  8. 2016-01-12 18:55 | phith0n 认证白帽子 ( 普通白帽子 | Rank:743 漏洞数:117 | 一个想当文人的黑客~)

    @px1624 看来挡了px嘿铲牛的财路

  9. 2016-01-12 19:16 | 0x_Jin ( 普通白帽子 | Rank:319 漏洞数:37 | 微博:http://weibo.com/J1n9999)

    @phith0n 哈哈哈哈 PH牛瞎说什么大实话

  10. 2016-01-12 22:09 | ’‘Nome ( 实习白帽子 | Rank:85 漏洞数:23 | 有事请发邮件,2859857@gmail.com,垃圾邮...)

    @phith0n 给大牛请安

  11. 2016-01-13 08:41 | px1624 ( 普通白帽子 | Rank:1074 漏洞数:182 | px1624)

    @phith0n 和我没啥关系

  12. 2016-02-01 17:05 | px1624 ( 普通白帽子 | Rank:1074 漏洞数:182 | px1624)

    膜拜m牛这种暴力测试方法!