CVE-2026-28466 json
OpenClaw < 2026.2.14 - Remote Code Execution via Node Invoke Approval Bypass
published 2026-03-02 8 mo ago modified 2026-06-17 4 mo ago also GHSA-gv46-4xfq-jv58 , EUVD-2026-9912
- cvss
- 9.9
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 41%
- public exploits
- 0
- none known
Summary
OpenClaw versions prior to 2026.2.14 contain a vulnerability in the gateway in which it fails to sanitize internal approval fields in node.invoke parameters, allowing authenticated clients to bypass exec approval gating for system.run commands. Attackers with valid gateway credentials can inject approval control fields to execute arbitrary commands on connected node hosts, potentially compromising developer workstations and CI runners.
Patch / fix
- npm openclaw 2026.2.14
- OpenClaw OpenClaw 2026.2.14
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 8 mo ago
Exploit prediction
0.47% chance of exploitation in the next 30 days, higher than 41% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 9.4 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H |
| CNA | 3.1 | 9.9 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
| CNA | 4.0 | 9.4 | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
| GitHub | 3.1 | 9.9 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | openclaw | <2026.2.14 |
2026.2.14 |
Affected products
- OpenClaw OpenClaw
Classification
References
-
github.com
/openclaw/openclaw/commit/318379cdb8d045da0009b0051bd0e712e5c65e2d
patch, web, broken-link
-
github.com
/openclaw/openclaw/commit/a7af646fdab124a7536998db6bd6ad567d2b06b0
patch, web, broken-link
-
github.com
/openclaw/openclaw/commit/c1594627421f95b6bc4ad7c606657dc75b5ad0ce
patch, web, broken-link
-
github.com
/openclaw/openclaw/commit/0af76f5f0e93540efbdf054895216c398692afcd
patch, web
-
github.com
/openclaw/openclaw/security/advisories/GHSA-gv46-4xfq-jv58
vendor-advisory, web, mitigation
-
vulncheck.com
/advisories/openclaw-remote-code-execution-via-node-invoke-approval-bypass
third-party-advisory, web
-
nvd.nist.gov
/vuln/detail/CVE-2026-28466
advisory
-
github.com
/openclaw/openclaw
package
Sources
- CVE List CVE-2026-28466
- GitHub Advisory GHSA-gv46-4xfq-jv58
- NVD CVE-2026-28466
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.