CVE-2026-45002OpenClaw 2026.4.20之前的版本存在一个严重的钩子会话密钥绕过漏洞。该漏洞允许攻击者规避`hooks.allowRequestSessionKey`这一关键的安全限制。通过利用模板化的钩子映射,攻击者能够渲染由外部影响的会话密钥,从而成功绕过webhook的路由隔离控制机制。这可能导致未经授权的访问和操作,对系统的完整性和机密性构成威胁。
该漏洞源于OpenClaw在处理钩子请求时的逻辑缺陷,特别是在会话密钥验证环节。当系统启用`hooks.allowRequestSessionKey`选项时,本意是严格限制会话密钥的来源以增强隔离性。然而,在2026.4.20之前的版本中,模板引擎在处理钩子映射时,未能正确隔离上下文,直接使用了未经充分净化的外部输入来渲染或匹配会话密钥。攻击者可以通过发送特制的HTTP请求,在请求头或请求体中注入恶意的会话标识。由于模板机制将这些外部变量动态渲染为最终的会话密钥,系统错误地将其视为合法的内部会话凭证。这一过程完全绕过了针对会话密钥来源的校验逻辑,使得攻击者能够成功访问本应隔离的Webhook端点,执行原本被禁止的操作,从而破坏了系统的安全边界和路由隔离机制。