CVE-2026-32897OpenClaw在2026.2.22之前的版本中存在安全漏洞。当配置`commands.ownerDisplay`为hash且未设置`commands.ownerDisplaySecret`时,系统会错误地复用`gateway.auth.token`作为哈希密钥。攻击者若能访问发送给第三方模型提供商的系统提示,即可从哈希输出中推导出网关认证令牌,从而危及网关安全。
该漏洞源于OpenClaw在处理所有者ID提示混淆时的密钥管理不当。系统在特定配置下(`commands.ownerDisplay`设为hash且`commands.ownerDisplaySecret`未设置),会回退使用用于网关认证的敏感令牌(`gateway.auth.token`)作为哈希算法的密钥。这种跨安全域的机密复用破坏了认证机制的隔离性。由于哈希函数是确定性的,如果攻击者能够拦截或访问发送给外部LLM的系统提示内容(其中包含哈希后的所有者ID),他们便可以通过离线计算或字典攻击推导出原始的认证令牌。一旦获取该令牌,攻击者即可冒充合法网关进行操作,完全绕过身份验证。