CVE-2026-4039CVE-2026-4039是OpenClaw 2026.2.19-2版本中的一个高危代码注入漏洞。该漏洞位于Skill Env Handler组件的applySkillConfigenvOverrides函数中,攻击者可以通过构造恶意的技能配置覆盖请求来注入并执行任意代码。由于该漏洞可通过网络远程利用,且不需要高权限即可发起攻击,因此对使用受影响版本OpenClaw的用户构成严重安全威胁。CVSS 3.1评分6.3(中等严重程度),攻击向量为网络级别,利用复杂度低,无需用户交互即可完成攻击。该漏洞于2026年3月12日被披露,官方已发布2026.2.21-beta.1版本进行修复,建议所有用户立即升级。
该漏洞源于OpenClaw的Skill Env Handler组件中applySkillConfigenvOverrides函数对用户输入的Skill配置覆盖参数缺乏充分的输入验证和清理。攻击者可以通过向该函数传递包含恶意代码片段的配置参数,利用环境变量覆盖机制将攻击载荷注入到系统执行环境中。当系统后续处理这些被污染的环境配置时,恶意代码将被当作合法代码执行。由于该函数设计用于允许动态配置技能环境参数,攻击者可以绕过安全边界,直接在服务器端执行任意系统命令。攻击者需要具备低权限账户即可发起攻击,且无需任何用户交互,攻击过程完全自动化。漏洞的根因在于配置合并逻辑中对特殊字符和代码语法的过滤机制不完善,攻击者可以利用配置覆盖功能注入命令分隔符或代码块。