CVE-2026-40037OpenClaw在2026年3月31日之前的版本中存在严重的请求体重放漏洞。该漏洞位于`fetchWithSsrFGuard`组件内部,由于对跨域重定向处理不当,允许攻击者将包含敏感信息的请求体重定向至第三方恶意源。攻击者通过精心构造的请求诱导用户交互,触发跨域重定向机制,从而成功窃取敏感的请求体数据或HTTP头部信息,造成严重的信息泄露风险。
该漏洞的根本原因是OpenClaw的`fetchWithSsrFGuard`函数在处理跨域重定向时未能遵循安全最佳实践。在标准的Web安全架构中,当发生跨域重定向时,应当清除或限制敏感请求体的传输以防止数据泄露。然而,受影响版本在遇到跨域重定向(例如307或308状态码)时,错误地保留了原始的POST数据,并将其完整发送至重定向后的目标地址。攻击者利用此漏洞,首先诱导受害者向OpenClaw服务器发起包含敏感Payload(如API Token、用户PII等)的合法请求。随后,通过控制请求参数或利用服务器端逻辑触发重定向,导致该敏感请求被“重放”到攻击者预设的恶意服务器。由于该漏洞无需预先认证(PR:N)且仅需用户交互(UI:R),攻击门槛较低,极易被用于大规模的数据窃取活动。