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

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

缺陷编号:wooyun-2015-0100485

漏洞标题:畅途网任意用户密码重置漏洞(可导致用户身份证等信息泄漏)

相关厂商:畅途网

漏洞作者: er0tic

提交时间:2015-03-10 15:49

修复时间:2015-04-24 15:50

公开时间:2015-04-24 15:50

漏洞类型:未授权访问/权限绕过

危害等级:高

自评Rank:10

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

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

简要描述:

昨天看了知识库的密码找回逻辑问题 于是受到了启发。

详细说明:

主要问题是由于在找回密码处 在邮箱找回的最后认证页面 只是将USERID的base64加密字符串放进了JS中进行验证
1.先用自己注册的账号发送一封邮件

2.jpg


用BURP抓下包 记录下userid字符串

4.jpg


3.jpg


然后访问邮箱发来的链接

QQ截图20150310130528.jpg


用BURP抓包得到如下的东西

QQ截图20150310130618.jpg


猜想了下如果修改这个userid的字符串岂不是就是修改任意用户密码了吗?
果断实验一番

1.jpg


然后对以上三个号码进行了测试

5.jpg


6.jpg


7.jpg


用户中心还存在信息泄露

94cad1c8a786c917b9b9953fca3d70cf3bc7577a.jpg


虽然全是星号 但是在源码里一样能看到身份证 - -

102248179.jpg


974097411e6083c0.jpg


而且此处经过测试 即使账号未曾绑定过邮箱一样能修改密码
因为图片第三个账号就没有绑定邮箱一样修改了密码

漏洞证明:

主要问题是由于在找回密码处 在邮箱找回的最后认证页面 只是将USERID的base64加密字符串放进了JS中进行验证
1.先用自己注册的账号发送一封邮件

2.jpg


用BURP抓下包 记录下userid字符串

4.jpg


3.jpg


然后访问邮箱发来的链接

QQ截图20150310130528.jpg


用BURP抓包得到如下的东西

QQ截图20150310130618.jpg


猜想了下如果修改这个userid的字符串岂不是就是修改任意用户密码了吗?
果断实验一番

1.jpg


然后对以上三个号码进行了测试

5.jpg


6.jpg


7.jpg


用户中心还存在信息泄露

94cad1c8a786c917b9b9953fca3d70cf3bc7577a.jpg


虽然全是星号 但是在源码里一样能看到身份证 - -

102248179.jpg


974097411e6083c0.jpg


而且此处经过测试 即使账号未曾绑定过邮箱一样能修改密码
因为图片第三个账号就没有绑定邮箱一样修改了密码

修复方案:

...

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


漏洞回应

厂商回应:

危害等级:低

漏洞Rank:5

确认时间:2015-03-10 17:10

厂商回复:

非常感谢,会尽快安排修改!

最新状态:

暂无


漏洞评价:

评论

  1. 2015-03-31 09:17 | BMa ( 普通白帽子 | Rank:1776 漏洞数:200 )

    good job

  2. 2015-08-10 11:23 | harbour_bin ( 普通白帽子 | Rank:358 漏洞数:47 | 向TOP200进军!)

    厂商的解决方法似乎是邮箱被禁止了...