重置密码邮箱参数替换并发绕过漏洞
原创
游山玩水
游山玩水
山水SRC
2026年6月11日 09:32
河南
在小说阅读器读本章
去阅读
免责声明
本公众号分享的所有渗透测试技术文章仅面向合法授权的安全测试、学习交流与研究用途。读者必须确保自身行为符合《网络安全法》等相关法律法规,严禁将其用于任何未授权攻击等非法活动。因不当使用或传播相关内容所引发的任何法律责任与风险,由行为人自行承担,本公众号(或本人)概不负责
测试流程
测试前提(必须全部满足,且所有前提都在合法授权/自有环境下成立)
- 账号权限:你拥有被测系统的2个完全可控的测试账号:账号A(绑定你能收信的邮箱A)、账号B(绑定你能收信的邮箱B)
- 流程特征匹配:被测系统的密码重置最终提交「新密码」的请求里,存在明文的邮箱/账号标识参数(比如
email=xxx、account=xxx),而不是完全靠隐藏的Token做唯一标识、且服务端不校验Token和账号的归属关系
测试流程
1.账户A邮箱找回密码的链接输入新密码的请求包中存在邮箱A,但是修改为邮箱B不能修改邮箱B
2.因会检测账号B是否处于找回密码状态
3.将账户A和账户B同时发送找回密码请求,将输入新密码请求包中邮箱A改为B,实现找回B密码
实际危害
不需要知道目标原密码、不需要劫持目标邮箱,实现账号接管
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论