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

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

缺陷编号:wooyun-2015-0105240

漏洞标题:香舍网任意用户密码重置

相关厂商:香舍网

漏洞作者: hkAssassin

提交时间:2015-04-02 11:33

修复时间:2015-05-17 12:20

公开时间:2015-05-17 12:20

漏洞类型:设计缺陷/逻辑错误

危害等级:高

自评Rank:20

漏洞状态:厂商已经确认

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

Tags标签:

4人收藏 收藏
分享漏洞:


漏洞详情

披露状态:

2015-04-02: 细节已通知厂商并且等待厂商处理中
2015-04-02: 厂商已经确认,细节仅向厂商公开
2015-04-12: 细节向核心白帽子及相关领域专家公开
2015-04-22: 细节向普通白帽子公开
2015-05-02: 细节向实习白帽子公开
2015-05-17: 细节向公众公开

简要描述:

香舍网设置缺陷任意用户密码可重置

详细说明:

http://www.xiangshe.com/user/pwdreset.do?getpwdtype=1&code=77711&userid=******
这个是通过邮箱密码找回的连接,地址直接访问此地址即可。userid参数为要重置的用户userid。一般为6位纯数字,我注册了两个账号看了下成等差数列8增长,也有可能是一个奇数等差增长一个偶数等差增长。所以此处的userid是可以预测的。或者随便填写都可以。然后code参数为5位纯数字的随机数,只要暴力破解就可以了。有100000种组合,在一般的机器上开10个线程不到20分钟就可以爆破完。如果爆破成功在返回的数据包中将会出现%2fuser%2freg.do字样,下面用的测试账号作为爆破证明。


下面是通过正常的路径发送到我注册邮箱的密码重置连接,我没有点击然后通过爆破我们比较爆破出来的code参数是否可以使用。

1.png


下图直接访问密码重置的连接,填写密码,然后抓包

_68`(G7KKV%ZKJ3B1`U5N}G.png


通过下面的图可以看出,此时密码已经被修改成了,自己设置的密码

SJ~YY5]J$]}I]QE08VPHL9W.png


漏洞证明:

http://www.xiangshe.com/user/pwdreset.do?getpwdtype=1&code=77711&userid=******
这个是通过邮箱密码找回的连接,地址直接访问此地址即可。userid参数为要重置的用户userid。一般为6位纯数字,我注册了两个账号看了下成等差数列8增长,也有可能是一个奇数等差增长一个偶数等差增长。所以此处的userid是可以预测的。或者随便填写都可以。然后code参数为5位纯数字的随机数,只要暴力破解就可以了。有100000种组合,在一般的机器上开10个线程不到20分钟就可以爆破完。如果爆破成功在返回的数据包中将会出现%2fuser%2freg.do字样,下面用的测试账号作为爆破证明。


下面是通过正常的路径发送到我注册邮箱的密码重置连接,我没有点击然后通过爆破我们比较爆破出来的code参数是否可以使用。

1.png


下图直接访问密码重置的连接,填写密码,然后抓包

_68`(G7KKV%ZKJ3B1`U5N}G.png


通过下面的图可以看出,此时密码已经被修改成了,自己设置的密码

SJ~YY5]J$]}I]QE08VPHL9W.png


修复方案:

code考虑加密吧!你懂……

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


漏洞回应

厂商回应:

危害等级:高

漏洞Rank:15

确认时间:2015-04-02 12:18

厂商回复:

感谢,你懂的……

最新状态:

暂无


漏洞评价:

评论

  1. 2015-05-06 13:30 | 外星人 ( 普通白帽子 | Rank:650 漏洞数:139 )

    @香舍网 不懂