CVE-2026-35407Saleor电商平台在2.10.0至多个修复版本之前存在一处业务逻辑与授权缺陷。在账户邮箱变更的确认流程中,系统未能严格验证确认令牌的归属用户。这导致攻击者可以利用一个账户生成的有效令牌,在以另一个账户身份认证时进行重放攻击。结果是将第二个账户的邮箱地址强制更新为令牌预设的邮箱,从而可能绕过原主人的控制接管账户。
该漏洞的核心在于Saleor处理邮箱更改确认请求时的逻辑缺失。当用户请求更改邮箱时,系统生成包含新邮箱的令牌。在确认阶段,受影响的版本仅验证了令牌本身的合法性和有效性(如未过期),却未校验提交该令牌的当前认证用户是否为令牌的原始持有者。攻击者首先获取一个有效的邮箱更改令牌(可来自自己控制的账户),随后登录目标账户。利用目标账户的会话,攻击者发送包含该令牌的确认请求。由于缺乏归属校验,服务器错误地执行了操作,将目标账户的邮箱更新为令牌中的新邮箱地址,实现了对目标账户完整性的破坏。