CVE-2026-44995OpenClaw在2026.4.20之前的版本中存在MCP stdio服务器配置环境变量验证不当漏洞。攻击者可利用恶意工作区配置,将NODE_OPTIONS等危险变量传递给生成的MCP服务器进程。当操作员使用这些服务器启动会话时,将触发任意代码执行,严重影响系统安全。
该漏洞源于OpenClaw在生成MCP stdio服务器进程时,未对传入的环境变量进行充分的安全过滤。攻击者可以构造特制的工作区配置文件,在其中注入`NODE_OPTIONS`、`LD_PRELOAD`或`BASH_ENV`等系统关键环境变量。当受害者(操作员)加载该配置并尝试启动MCP服务器会话时,OpenClaw会直接将这些恶意环境变量传递给子进程。例如,通过`NODE_OPTIONS`加载远程恶意脚本或通过`LD_PRELOAD`劫持共享库,从而在服务器上下文中执行任意命令。由于攻击向量为本地且需要用户交互,攻击者通常通过诱导受害者加载恶意配置文件来实施攻击。