邮箱修改先分配后校验导致的账号接管漏洞
原创
游山玩水
游山玩水
山水SRC
2026年10月8日 09:17
河南
在小说阅读器读本章
去阅读
在公众号小说中沉浸阅读
免责声明
本公众号分享的所有渗透测试技术文章仅面向合法授权的安全测试、学习交流与研究用途。读者必须确保自身行为符合《网络安全法》等相关法律法规,严禁将其用于任何未授权攻击等非法活动。因不当使用或传播相关内容所引发的任何法律责任与风险,由行为人自行承担,本公众号(或本人)概不负责
前提
技术性描述
① 系统修改邮箱时,将新邮箱先分配给当前账号或进入待绑定状态,再异步或延迟执行“是否受保护”的校验。
② 新邮箱分配与保护校验未在同一次原子操作中完成,存在明显时间窗口,且该窗口内登录接口仍可正常使用。
③ 攻击者利用该窗口,使用“新邮箱地址+自己账号密码”并发发起登录请求,在保护校验生效前完成登录,即可绕过验证码或邮箱保护机制,接管目标邮箱。
通俗易懂
① 系统改邮箱时,先把新邮箱记到账号上,过一会儿才去检查这个邮箱能不能用,中间有明显延迟。
② 攻击者趁这段延迟时间,用这个新邮箱配上自己的密码同时去登录。
③ 如果登录先成功了,后面的检查就拦不住,攻击者就能把邮箱抢过来。
测试流程
- 准备攻击者账号A,以及目标邮箱地址,该邮箱需为已绑定其他账号或受保护状态。
- 在A账号的修改邮箱页面输入目标邮箱并提交,记录从“提交”到“校验完成”之间的延迟时间。
- 提交后立即使用脚本或并发工具,用“目标邮箱地址+A账号密码”持续向登录接口发送登录请求。
- 观察在保护校验完成前是否存在登录成功的情况。
- 若登录成功,进一步验证A能否接收该邮箱的验证邮件、重置密码或访问目标邮箱关联的账号,即可确认漏洞
危害
- 攻击者可绕过邮箱保护校验和验证码机制,直接接管已被他人注册或受保护的邮箱。
- 接管邮箱后,可用于接收密码重置邮件、验证码、安全通知等敏感信息,从而进一步控制目标账号。
- 可能导致账号被盗、个人隐私泄露、资金损失,甚至通过该邮箱关联的其他服务扩大攻击面。
- 由于系统中修改邮箱操作显示成功且校验未触发告警,该攻击行为隐蔽,难以被用户和安全团队及时发现与追溯。
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。








评论