漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2014-087773
漏洞标题:百度某业务CSRF取得BDUSS
相关厂商:百度
漏洞作者: qwerty472123
提交时间:2014-12-19 09:49
修复时间:2015-02-02 09:50
公开时间:2015-02-02 09:50
漏洞类型:CSRF
危害等级:高
自评Rank:10
漏洞状态:厂商已经确认
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2014-12-19: 细节已通知厂商并且等待厂商处理中
2014-12-19: 厂商已经确认,细节仅向厂商公开
2014-12-29: 细节向核心白帽子及相关领域专家公开
2015-01-08: 细节向普通白帽子公开
2015-01-18: 细节向实习白帽子公开
2015-02-02: 细节向公众公开
简要描述:
CSRF取得BDUSS 看着很多标题和这个漏洞描述很像 于是 等了10多天 还没修复 于是来发了
详细说明:
百度登录(passport.baidu.com)有一个二维码登录 有一次无聊直接把二维码扫到电脑(已电脑百度的浏览器)里打开
竟然发现可以打开一个网页 点确定按钮即可在获得二维码的浏览器(原未登录)上登录
赶紧抓包看了一下 貌似确定发送的内容后没有Token 可以CSRF 于是开始构造一个恶意页面测试
演示页面:chouthree.jd-app.com/cr/index.htm
打开该页面后如果已登录百度就会显示BDUSS
反正全是前端也就不说什么了 就是先用srciptCallback的XSS模拟百度登录页面那样 获得一个二维码页面地址 直接根据sign获得二维码页面地址 然后CSRF伪造点击确定的请求
漏洞证明:
修复方案:
加个Token
版权声明:转载请注明来源 qwerty472123@乌云
漏洞回应
厂商回应:
危害等级:中
漏洞Rank:5
确认时间:2014-12-19 16:39
厂商回复:
感谢提交,已通知业务部门处理
最新状态:
暂无