CVE-2026-32846 json
OpenClaw < 2026.3.28 Media Parsing Path Traversal to Arbitrary File Read
published 2026-03-26 7 mo ago modified 2026-11-08 24 h ago also EUVD-2026-16248 , GHSA-f6pf-4gjx-c94r , GHSA-hggm-x7r9-mm7v
- cvss
- 7.5
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.7%
- EPSS 0.7% chance of exploitation in 30 days, percentile 53%
- public exploits
- 0
- none known
Summary
OpenClaw before 2026.3.28 contains a path traversal vulnerability in media parsing that allows attackers to read arbitrary files by bypassing path validation in the isLikelyLocalPath() and isValidMedia() functions. Attackers can exploit incomplete validation and the allowBareFilename bypass to reference files outside the intended application sandbox, resulting in disclosure of sensitive information including system files, environment files, and SSH keys.
Patch / fix
- npm openclaw 2026.3.28
- OpenClaw OpenClaw 2026.3.28
- github.com/openclaw/openclaw@4797bbc commit
- github.com/openclaw/openclaw#54642 pull request
CISA SSVC
- Exploitation
- Proof of concept is public
- Automatable
- yes
- Technical impact
- partial
- Assessed
- 7 mo ago
Exploit prediction
0.70% chance of exploitation in the next 30 days, higher than 53% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/openclaw/openclaw/pull/54642 referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 8.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N |
| GitHub | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
| CNA | 4.0 | 8.7 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/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 |
| NVD | 3.1 | 7.5 | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | openclaw | <2026.3.28 |
2026.3.28 |
Affected products
- OpenClaw OpenClaw
Classification
- Weakness
-
- CWE-22 Improper Limitation of a Pathname to a Restricted Directory
References
-
github.com
/openclaw/openclaw/pull/54642
issue-tracking, patch, exploit, web, vendor-advisory
-
github.com
/openclaw/openclaw/commit/4797bbc5b96e2cca5532e43b58915c051746fe37
patch, web
-
github.com
/openclaw/openclaw/security/advisories/GHSA-f6pf-4gjx-c94r
vendor-advisory, web, broken-link
-
vulncheck.com
/advisories/openclaw-media-parsing-path-traversal-to-arbitrary-file-read
third-party-advisory, web
-
github.com
/openclaw/openclaw
package
-
nvd.nist.gov
/vuln/detail/CVE-2026-32846
advisory
Sources
- CVE List CVE-2026-32846
- GitHub Advisory GHSA-f6pf-4gjx-c94r
- GitHub Advisory GHSA-hggm-x7r9-mm7v
- NVD CVE-2026-32846
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.