CVE-2026-28470
criticalpriority · track · 0EPSS 0.005 · 43 %ileDEEUUSEPSS · scored 2026-10-27
OpenClaw versions prior to 2026.2.2 contain an exec approvals (must be enabled) allowlist bypass vulnerability that allows attackers to execute arbitrary commands by injecting command substitution syntax. Attackers can bypass the allowlist protection by embedding unescaped $() or backticks inside double-quoted strings to execute unauthorized commands.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode⚠ sources disagree · high–critical · 7.2–9.8
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (5)
Products and version ranges known to be affected.
advisories (2)
Vendor and ecosystem advisories describing this.
- WID-SEC-W-2026-0424OpenClaw: Mehrere SchwachstellenDeutsch2026-02-15csaf · cert_bundDE
Ein Angreifer kann diese Schwachstellen in OpenClaw ausnutzen, um beliebigen Programmcode auszuführen, sich erhöhte Berechtigungen zu verschaffen, Sicherheitsmaßnahmen zu umgehen, Daten zu manipulieren, einen Denial-of-Service-Zustand herbeizuführen, vertrauliche Informationen offenzulegen oder andere, nicht näher bezeichnete Angriffe durchzuführen.
- GHSA-3hcm-ggvf-rch5OpenClaw has an exec allowlist bypass via command substitution/backticks inside double quotes2026-02-17ghsa · osvUS
### Summary Exec approvals allowlist bypass via command substitution/backticks inside double quotes. ### Affected Packages / Versions - Package: `openclaw` (npm) - Affected: `<= 2026.2.1` - Fixed: `>= 2026.2.2` ### Impact Only affects setups that explicitly enable the optional exec approvals allowlist feature. Default installs are unaffected. ### Fix Reject unescaped `$()` and backticks inside double quotes during allowlist analysis. ### Fix Commit(s) - d1ecb46076145deb188abcba8f0699709ea17198 Thanks @simecek for reporting.
also known as (3)
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/d1ecb46076145deb188abcba8f0699709ea17198cnnvd
- https://github.com/openclaw/openclaw/releasesPatchcnnvd
- https://github.com/openclaw/openclaw/security/advisories/GHSA-3hcm-ggvf-rch5cnnvd
- https://www.vulncheck.com/advisories/openclaw-exec-allowlist-bypass-via-command-substitution-in-double-quotescnnvd
- https://github.com/openclaw/openclaw/commit/d1ecb46076145deb188abcba8f0699709ea17198enisa_euvd
- https://github.com/openclaw/openclaw/security/advisories/GHSA-3hcm-ggvf-rch5enisa_euvd
- https://www.vulncheck.com/advisories/openclaw-exec-allowlist-bypass-via-command-substitution-in-double-quotesenisa_euvd
- https://github.com/openclaw/openclaw/commit/d1ecb46076145deb188abcba8f0699709ea17198Patchnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan