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

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

缺陷编号:wooyun-2014-050211

漏洞标题:微信存储xss绕过过滤可弹窗可钓鱼他人账号

相关厂商:腾讯

漏洞作者: 一剑萧寒

提交时间:2014-02-02 19:53

修复时间:2014-05-03 19:53

公开时间:2014-05-03 19:53

漏洞类型:远程代码执行

危害等级:中

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

之前看到某大牛爆出微信<a>的xss,随后又试了试,虽然过滤了href,但是还能绕过过滤。

详细说明:

在两个账号上面进行测试。。。
首先看一下微信版本,5.2,最新版本:

QQ截图20140202185333.jpg


然后试一试之前大牛所谓的代码:

QQ截图20140202185214.jpg


href="javascript"的那个直接就被过滤了,那就试一试href="url"的情况吧:

QQ截图20140202185310.jpg


rt,本地没有问题,但是登陆另一个账号就不行了,url被过滤了。。。

QQ截图20140202185934.jpg


打开消息看看,成了这个样子。。。

QQ截图20140202190133.jpg


于是突发奇想,试一试两个href,他会不会只过滤一个呢?发送代码:

<a href="www.wooyun.org" href="www.wooyun.org">baidu</a>


登录另一个账号,结果正如我所猜想。。。

QQ截图20140202191149.jpg


打开连接

QQ截图20140202191250.jpg


从显示的连接看,的确没有过滤第一个href,结果把www.wooyun.org" href="当做链接,那么接下来就好说了。。。用这个代码来突破限制:

<a href="javascript:window.alert(1);" href="任意url">xss</a>


QQ截图20140202192036.jpg


这里有三个关键点,一个是js代码后的;必不可少,还有就是第二个url一定要正确,只要可以被过滤即可,第三个是”xss“处一定要写点东西,否则就会失败。。。然后登录另一个账号,我弹~

QQ截图20140202192225.jpg


screen_20140202_1429.png


利用跳转钓鱼也so easy了

<a href="javascript:window.location.href='钓鱼url';" href="任意url">xss</a>


发送代码:

QQ截图20140202192718.jpg


QQ截图20140202192752.jpg


注意这里的钓鱼url前一定要加http://,否则无法就会失败。。。
登录另一个账号,果断跳转。。。

QQ截图20140202193004.jpg


QQ截图20140202193023.jpg

漏洞证明:

screen_20140202_1429.png


QQ截图20140202193023.jpg

修复方案:

再过滤吧。。。

版权声明:转载请注明来源 一剑萧寒@乌云


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2014-02-06 14:33

厂商回复:

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

最新状态:

暂无


漏洞评价:

评论

  1. 2014-02-02 20:02 | U神 ( 核心白帽子 | Rank:1285 漏洞数:142 | 感谢乌云,知恩不忘,其实我一直都在乌云默...)

    Mark!前排火速留名~

  2. 2014-02-02 20:03 | VIP ( 普通白帽子 | Rank:759 漏洞数:100 )

    mark

  3. 2014-02-02 20:08 | HackBraid 认证白帽子 ( 核心白帽子 | Rank:1545 漏洞数:260 | ...........................................)

    厉害!

  4. 2014-02-02 20:30 | 夏殇 ( 路人 | Rank:30 漏洞数:21 | 不忘初心,方得始终。)

    楼主这么屌,腾讯知道没

  5. 2014-02-02 20:34 | 漫步云端 ( 普通白帽子 | Rank:196 漏洞数:33 | I'm Ramble!)

    被雷劈了!

  6. 2014-02-02 21:31 | 泳少 ( 普通白帽子 | Rank:231 漏洞数:79 | ★ 梦想这条路踏上了,跪着也要...)

    大牛是我把?你是不是利用我的XSS来进行利用?

  7. 2014-02-02 21:43 | 一剑萧寒 ( 实习白帽子 | Rank:45 漏洞数:8 | 岁月无情人愿意,为你闯开新故事...)

    @泳少 根据路人甲大牛的xss来滴~ WooYun: 微信的一个鸡肋XSS

  8. 2014-02-03 10:15 | 泳少 ( 普通白帽子 | Rank:231 漏洞数:79 | ★ 梦想这条路踏上了,跪着也要...)

    @一剑萧寒 不对啊~你看看这个WooYun: 微信出现XSS攻击

  9. 2014-02-03 16:19 | 一剑萧寒 ( 实习白帽子 | Rank:45 漏洞数:8 | 岁月无情人愿意,为你闯开新故事...)

    这个木有公开啊。。。

  10. 2014-02-03 16:19 | 一剑萧寒 ( 实习白帽子 | Rank:45 漏洞数:8 | 岁月无情人愿意,为你闯开新故事...)

    @泳少 你这个木有公开啊。。。

  11. 2014-02-03 18:43 | 天一生水 ( 路人 | Rank:0 漏洞数:2 )

    关注。。

  12. 2014-02-04 10:18 | 泳少 ( 普通白帽子 | Rank:231 漏洞数:79 | ★ 梦想这条路踏上了,跪着也要...)

    @一剑萧寒 公开了好不滴~你在漏洞预警第二页找找~

  13. 2014-02-26 17:23 | feng ( 普通白帽子 | Rank:664 漏洞数:79 | 想刷个6D)

    貌似看到了不该看到的,啥叫TOKYO-HOT啊

  14. 2014-04-03 08:58 | 【|→上善若水】 ( 普通白帽子 | Rank:127 漏洞数:25 | 【|→上善若水】)

    老早以前就有了

  15. 2014-05-03 23:19 | m_vptr ( 普通白帽子 | Rank:133 漏洞数:30 | 新手)

    闪电 + $$ !!!

  16. 2014-05-03 23:36 | 暗影侠客 ( 路人 | Rank:4 漏洞数:5 | xss,inject,ctrf)

    我去,这么屌,你妈不知道吧!!!!!

  17. 2014-05-04 09:35 | 野驴~ ( 路人 | Rank:5 漏洞数:2 | 充满强烈好奇心的菜鸟。)

    我去,雷击加美元,第一次见那。

  18. 2014-05-04 10:01 | July ( 路人 | Rank:9 漏洞数:8 | 红星闪闪)

    思路不错

  19. 2014-05-04 11:30 | abaddon ( 实习白帽子 | Rank:37 漏洞数:10 | 我叫什么名字)

    按我的视角打分了 楼主

  20. 2014-05-04 15:19 | xiaoL ( 普通白帽子 | Rank:361 漏洞数:67 | PKAV技术宅社区!Blog:http://www.xlixli....)

    好思路!

  21. 2014-05-04 16:06 | Jesus ( 实习白帽子 | Rank:60 漏洞数:18 | 天地不仁,以万物为刍狗!)

    这个有点意思。