搜狐视频主站存储+感染型XSS收件服务器已崩.

漏洞概要

缺陷编号:WooYun-2014-054174

漏洞标题:搜狐视频主站存储+感染型XSS收件服务器已崩.

相关厂商:搜狐

漏洞作者:Levine

提交时间:2014-03-21 09:05

公开时间:2014-05-05 09:05

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

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

Tags标签:

漏洞详情

披露状态:

2014-03-21: 细节已通知厂商并且等待厂商处理中
2014-03-21: 厂商已经确认,细节仅向厂商公开
2014-03-31: 细节向核心白帽子及相关领域专家公开
2014-04-10: 细节向普通白帽子公开
2014-04-20: 细节向实习白帽子公开
2014-05-05: 细节向公众公开

简要描述:

存储型XSS配合另一漏洞构造请求可达到感染传播目的.全站影响高危!分分钟让几百万人看不了乡村爱情.

详细说明:

0x01上传头像0x02点击保存,抓包如下

0x03修改一下

0x04看一下效果

起初以为到这步便是搞定了,未免太简单了 从发现到利用不到3分钟. 事实证明还是too naive1x01其实漏洞确实是已经找出来了. 但要利用还有很长一段路.首先想到的便是搜狐视频的主要业务 视频. 评论的时每人都有头像如果把这个头像带进去那就是结结实实的一个存储型XSS了.你也一定以为是这样吧,但是现实就是这么残酷.实际上评论头像是和用户头像分开的.应该是防止每次都去读取user表浪费资源吧,他的流程是这样的. 每隔一段时间同步一下用户的最新头像. 也就是说你新换头像去评论显示的还是老头像.起初我等了一上午发现还是不更新便感觉不对了. 又注册了几个号进行测试发现有的号昵称变成了游客.有的号头像变成默认.起初以为是被封了.后来想想应该是同步时构造sql语句 src 中含有引号造成的.OK 重新构造 xss 语句.经过测试发现是双引号引起的.多次调试得到如下语句

大家可以注意一下a的位置 最后那个a 被当作属性解析出来把多余的引号带走了 所以不加是不行的.1x02来看一下效果,搜狐的小伙伴们表担心 那是张刮刮卡 文字颜色和背景色一样的

2x01至此火已经放完了.我再来个助燃剂.用户中心用户有6个历史头像,每个头像下有个按钮点击有会触发一个设置头像请求.非常棒 没有token.

这样我保存一个带有xss的头像方案.然后每个触发xss的用户头像都变为xss头像然后他在去评论. 相信我的服务器收件服务器永远起不来了其实这里的CSRF可以单开一贴说事, 比如会被人利用恶意修改他人头像达到某种目的.不过这两个配合在一起威力才是真大.20 RANK真不高 给我加一起吧.说着简单弄起来真心不容易,帮你们避免了巨大损失你们不表示表示?求大礼品,高rank

漏洞证明:

↑↑↑↑↑↑↑↑↑

修复方案:

过滤

漏洞回应

厂商回应:

危害等级:高

漏洞Rank:20

确认时间:2014-03-2111:02

厂商回复:

感谢支持。

最新状态:

暂无

评价

  1. 2010-01-01 00:00 魇 白帽子 | Rank:1149 漏洞数:85)

    乡村爱情有几百万人在看吗 ..

  2. 2010-01-01 00:00 U神 白帽子 | Rank:788 漏洞数:65)

    造成对方网站或服务器无法运行是要追究责任的

  3. 2010-01-01 00:00 Elegance 白帽子 | Rank:33 漏洞数:3)

    作死节奏!

  4. 2010-01-01 00:00 啦绯哥 白帽子 | Rank:87 漏洞数:13)

    是收饼干的服务器崩了

  5. 2010-01-01 00:00 雷锋 白帽子 | Rank:8 漏洞数:1)

  6. 2010-01-01 00:00 小川 白帽子 | Rank:1367 漏洞数:158)

    洞主进去后,肥皂掉了千万别捡

  7. 2010-01-01 00:00 px1624 白帽子 | Rank:963 漏洞数:126)

    服务器已崩!。。。你说的是搜狐的服务器还是你自己接收cookie的服务器。。

  8. 2010-01-01 00:00 zzR 白帽子 | Rank:1179 漏洞数:101)

    原来是你,我这乡爱看的好好的,原来是你!

  9. 2010-01-01 00:00 野驴~ 白帽子 | Rank:5 漏洞数:2)

    明显是洞主的cookie 服务器收的cookie 太多了崩了

  10. 2010-01-01 00:00 Levine 白帽子 | Rank:36 漏洞数:2)

    @U神 表吓我好吗, 我说收件服务器

  11. 2010-01-01 00:00 U神 白帽子 | Rank:788 漏洞数:65)

    @Levine 好吧,我看错了我以为你把人家搜狐网崩了~

  12. 2010-01-01 00:00 Levine 白帽子 | Rank:36 漏洞数:2)

    搜狐没有奖励机制么 看到搜狐上次发礼物还是12年` 怎么这么扣

  13. 2010-01-01 00:00 摩西 白帽子 | Rank:0 漏洞数:0)

    貌似只送狐狸公仔吧~ 大不了给你一整套

  14. 2010-01-01 00:00 ieasyi 白帽子 | Rank:3 漏洞数:1)

    我去你的。我说乡村爱情咋回事呢。