External Control of System or Configuration Setting in OpenClaw - CVE-2026-4039
Published: May 1, 2026
OpenClaw
Detailed vulnerability description
The vulnerability allows a local user to influence runtime or child-process behavior.
The vulnerability exists due to external control of system or configuration setting in applySkillConfigEnvOverrides when copying skills.entries.*.env values into the host process environment. A local user can modify local OpenClaw state or configuration to inject dangerous environment variables and influence runtime or child-process behavior.
Dangerous process-level variables such as NODE_OPTIONS may be injected when they are unset.