CVE-2026-32043
highpriority · track · 28EPSS 0.001 · 1 %ileDEEUUSEPSS · scored 2026-10-27
OpenClaw versions prior to 2026.2.25 contain a time-of-check-time-of-use vulnerability in approval-bound system.run execution where the cwd parameter is validated at approval time but resolved at execution time. Attackers can retarget a symlinked cwd between approval and execution to bypass command execution restrictions and execute arbitrary commands on node hosts.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · low–high · 2–7
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (4)
Products and version ranges known to be affected.
advisories (2)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2026-0542OpenClaw: Mehrere SchwachstellenDeutsch2026-02-25csaf · cert_bundDE
Ein Angreifer kann mehrere Schwachstellen in OpenClaw ausnutzen, um Dateien zu manipulieren, um Informationen offenzulegen, und um Sicherheitsvorkehrungen zu umgehen.
- GHSA-mwcg-wfq3-4gjcOpenClaw's system.run approval TOCTOU via mutable symlink cwd target on node host2026-03-03ghsa · osvUS
### Summary In `openclaw@2026.2.24`, approval-bound `system.run` on node hosts could be influenced by mutable symlink `cwd` targets between approval and execution. ### Details Approval matching on the gateway validated command/argv and binding fields, including `cwd`, as provided text. Node execution later used runtime `cwd` resolution. A symlinked `cwd` could therefore be retargeted after approval and before spawn. OpenClaw's trust model does not treat one shared gateway as a multi-tenant adversarial boundary, but approval integrity is still a security boundary for operator-reviewed command execution. ### Affected Packages / Versions - Package: `openclaw` (npm) - Affected: `<= 2026.2.24` - Patched: `>= 2026.2.25` ### Fix Commit(s) - `f789f880c934caa8be25b38832f27f90f37903db` ### Remediation The fix adds defense-in-depth hardening for approval-bound node execution: - reject symlink `cwd` paths for approval-bound `system.run` - canonicalize path-like executable argv before spawn - bind CLI approval requests to exact `commandArgv` ### Release Process Note Patched version is pre-set to the release (`2026.2.25`). Advisory published with npm release `2026.2.25`. OpenClaw thanks @tdjackey for reporting.
also known as (4)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (10)
External citations — patches, advisories, analysis.
- https://github.com/openclaw/openclaw/commit/f789f880c934caa8be25b38832f27f90f37903dbcnnvd
- https://github.com/openclaw/openclaw/releasesPatchcnnvd
- https://github.com/openclaw/openclaw/security/advisories/GHSA-mwcg-wfq3-4gjccnnvd
- https://www.vulncheck.com/advisories/openclaw-time-of-check-time-of-use-via-mutable-symlink-in-system-run-cwd-parametercnnvd
- https://github.com/openclaw/openclaw/commit/f789f880c934caa8be25b38832f27f90f37903dbenisa_euvd
- https://github.com/openclaw/openclaw/security/advisories/GHSA-mwcg-wfq3-4gjcenisa_euvd
- https://www.vulncheck.com/advisories/openclaw-time-of-check-time-of-use-via-mutable-symlink-in-system-run-cwd-parameterenisa_euvd
- https://github.com/openclaw/openclaw/commit/f789f880c934caa8be25b38832f27f90f37903dbPatchnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan