CVE-2026-41338OpenClaw在2026.3.31之前的版本存在一个竞态条件(TOCTOU)漏洞。该漏洞位于沙箱的文件操作中,允许攻击者绕过基于文件描述符的防御机制。由于系统采用了“检查-然后-执行”的模式,攻击者可以在文件验证和实际执行操作之间(如应用补丁、删除文件或创建目录)操纵文件,从而破坏系统的完整性并可能影响可用性。
该漏洞源于OpenClaw沙箱在执行关键文件操作(apply_patch、remove、mkdir)时,未正确处理经典的TOCTOU(Time-of-Check-Time-of-Use)竞态条件。系统在设计上依赖“检查-然后-执行”的顺序逻辑,即在操作前先验证文件路径或描述符的安全性,随后才执行实际的系统调用。然而,在这两个离散的时间点之间,存在一个可被利用的窗口期。攻击者利用本地低权限账户,通过并发线程或精确的时序控制,在系统完成验证后、执行操作前,迅速将通过验证的合法文件替换为符号链接指向敏感系统资源(如/etc/passwd或配置文件),或直接篡改文件内容。这种攻击方式专门针对基于文件描述符的防御机制,使得沙箱误以为操作仍在受控范围内。尽管CVSS向量显示攻击复杂度较高(AC:H)且需要用户交互(UI:R),但一旦利用成功,攻击者即可实现高完整性的文件破坏,甚至导致拒绝服务。