CVE-2026-35618OpenClaw 2026.3.23之前版本存在重放身份漏洞。该漏洞出现在Plivo V2签名验证过程中,由于验证路径错误地从包含查询字符串的完整URL派生重放密钥,而非使用规范化的基础URL,导致安全机制失效。攻击者可利用此缺陷,通过修改查询参数的方式绕过重放保护,利用未签名的查询变更伪造新的验证请求密钥,进而威胁系统安全性。
该漏洞的核心原理在于OpenClaw在实现Plivo V2签名验证时,未能正确隔离签名计算与重放保护密钥生成的上下文。规范的安全实践应当基于规范化的基础URL(即排除查询参数的固定路径)来生成重放密钥,以确保同一逻辑请求只能被处理一次。然而,受影响版本的代码逻辑错误地将完整的HTTP请求URL(包含查询字符串)作为了派生重放密钥的唯一依据。攻击者利用这一缺陷,无需伪造合法的签名,只需对已捕获的合法请求添加、删除或修改未签名的查询参数。由于查询参数的变化改变了输入URL,进而生成了全新的重放密钥,导致系统的防重放机制误认为这是一个新的合法请求。这种“查询参数变体”攻击使得攻击者能够绕过时效性检查,重复利用有效的凭证进行恶意操作。