CVE-2026-33581OpenClaw 在 2026.3.24 版本之前的消息工具组件中存在一个沙箱绕过漏洞。由于程序未能正确验证 `mediaUrl` 和 `fileUrl` 别名参数,攻击者可利用这些参数绕过 `localRoots` 限制。远程攻击者可通过发送特制的文件请求,访问预期沙箱目录之外的任意本地文件,造成敏感信息泄露风险。
该漏洞的核心问题在于 OpenClaw 消息工具对文件路径参数的验证机制存在逻辑缺陷。系统原本设计通过 `localRoots` 配置来严格限制文件访问范围,旨在防止路径遍历攻击。然而,在处理特定的消息请求时,程序优先接收并使用了用户提供的 `mediaUrl` 或 `fileUrl` 别名参数,却跳过了对这些参数所指向最终路径的合法性校验。攻击者可以利用这一逻辑漏洞,通过构造包含路径跳转符(如 `../`)或直接使用绝对路径的恶意请求,将文件读取操作引导至沙箱目录之外。一旦验证被绕过,攻击者即可读取服务器上的任意敏感文件,如配置文件或源代码。鉴于该漏洞 CVSS 评分为 6.5 且仅需低权限即可触发,其对系统机密性构成了严重威胁。