CVE-2026-31283Totara LMS v19.1.5及之前版本存在严重逻辑漏洞,其忘记密码API缺乏针对目标邮箱的有效速率限制。攻击者可利用此缺陷向任意邮箱发送大量密码重置邮件,实施邮件轰炸攻击,导致用户邮箱被塞满或服务被屏蔽,严重影响系统可用性。
该漏洞的核心在于业务逻辑设计缺陷,具体表现为Totara LMS在处理忘记密码请求时,未对目标邮箱地址实施有效的频率限制。尽管供应商声称系统默认配置了30分钟的`pwresettime`冷却时间,并通过`PWRESET_STATUS_ALREADYSENT`标志进行状态控制,但在v19.1.5及之前的版本中,该控制机制可能存在绕过方式或默认未严格强制执行。攻击者无需经过身份认证,仅需获取目标用户的电子邮箱地址,即可构造恶意HTTP POST请求发送至密码重置API接口。由于系统未能有效拦截高频重复请求,攻击者可以自动化脚本持续调用该接口,导致后台邮件系统向目标邮箱连续发送重置邮件。这种攻击不仅会迅速填满受害者的邮箱存储空间,造成拒绝服务,还可能触发邮件服务提供商的信誉机制,导致域名被列入黑名单,严重影响系统的可用性和信誉度。