漏洞概要
关注数(24)
关注此漏洞
>
漏洞详情
披露状态:
2014-12-22: 积极联系厂商并且等待厂商认领中,细节不对外公开
2015-03-22: 厂商已经主动忽略漏洞,细节向公众公开
简要描述:
找回密码设计缺陷,导致可重置任意用户密码。
详细说明:
file:
member/include/member.class.php
$newpwd=mt_rand(100000,999999);
找回用户密码:填写用户名&邮箱。
会生成一个6位数数字密码。
然后暴力破解:
其中只判断了验证码是否正确,正确则执行登陆,错误则弹出错误,没有重置验证码。
那么我们可以一次验证码多次使用。

漏洞证明:
成功破解密码。

修复方案:
1.重置生成的密码设置复杂些。
2.验证码使用后要重置验证码。
>
漏洞回应