Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/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
AC:H captures cross-channel attack prerequisites (AT:P in CVSS 4.0); UI:R for passive victim channel processing; no integrity or availability impact observed.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionCVE.org
OpenClaw before 2026.4.8 treats shared reply MEDIA paths as trusted, allowing crafted references to trigger cross-channel local file exfiltration. Attackers can exploit this by crafting malicious shared reply MEDIA references to cause another channel to read local file paths as trusted generated media.
AnalysisAI
Cross-channel local file exfiltration in OpenClaw (npm package, all versions before 2026.4.8) allows an attacker with low-privilege access to craft malicious shared reply MEDIA path references that cause a separate channel to resolve and expose local file contents as trusted generated media. The root cause (CWE-73) is improper neutralization of path references in shared reply MEDIA URIs: OpenClaw accepts these references without enforcing a trust origin check, effectively treating attacker-controlled paths as internally generated content. No public exploit code has been identified and CISA has not listed this in KEV, but the high confidentiality impact on the vulnerable system (VC:H in the CVSS 4.0 vector) and the arbitrary local-file-read capability make patching a priority for any affected deployment.
Technical ContextAI
OpenClaw is a user-controlled local AI assistant distributed as an npm package (CPE: cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:*). The vulnerability is classified as CWE-73 (External Control of File Name or Path), where the application accepts MEDIA: URI paths embedded in shared reply objects without validating whether those paths originated from a trusted, internally generated source. When a shared reply carries a crafted MEDIA reference, OpenClaw's inter-channel content sharing mechanism resolves the path against the local filesystem as if it were trusted output - surfacing arbitrary file contents to the requesting channel. The flaw is architectural: the trust boundary between channels is not enforced at the point where MEDIA path references are consumed, allowing one channel's crafted input to drive file-system reads that appear in another channel's context.
RemediationAI
Upgrade the openclaw npm package to version 2026.4.8 or later using npm install openclaw@2026.4.8 or npm update openclaw; this is the vendor-released patch confirmed by GHSA-qqq7-4hxc-x63c (https://github.com/openclaw/openclaw/security/advisories/GHSA-qqq7-4hxc-x63c). The verified fixed commit on the main branch is d7c3210cd6f5fdfdc1beff4c9541673e814354d5. If immediate upgrade is not feasible, restrict shared reply functionality to fully trusted sources only and avoid processing shared replies from untrusted third parties, since the crafted MEDIA reference must be delivered via the shared reply mechanism to trigger the file read. Note that disabling shared reply ingestion entirely would prevent exploitation but also removes cross-channel content sharing functionality.
Auth bypass in OpenClaw voice-call extension before 2026.2.1. EPSS 0.68%. PoC and patch available.
Privilege escalation in OpenClaw (pre-2026.3.28) allows unauthenticated remote attackers to gain administrative access b
OpenClaw versions 2026.2.22 through 2026.2.24 contain a privilege escalation vulnerability that allows authenticated att
An authorization mismatch vulnerability in OpenClaw versions prior to 2026.3.1 allows authenticated users with operator.
OpenClaw versions prior to 2026.1.29 automatically establish WebSocket connections to attacker-controlled gateway URLs e
Path traversal in OpenClaw through version 2026.3.23 enables unauthenticated remote attackers to read arbitrary files in
OpenClaw sandbox browser functionality launches x11vnc for noVNC observer sessions without requiring authentication, all
OpenClaw versions before 2026.2.26 allow authenticated attackers to write arbitrary files outside the workspace director
OpenClaw versions prior to 2026.2.22 contain a shell environment variable injection vulnerability in the system.run func
OpenClaw versions prior to 2026.2.22 contain a resource exhaustion vulnerability where the application fails to consiste
OpenClaw versions prior to 2026.3.1 contain a sandbox escape vulnerability that allows authenticated attackers with low
OpenClaw versions 2026.1.30 and below fail to validate Telegram webhook secret tokens when `channels.telegram.webhookSec
Same weakness CWE-73 – External Control of File Name or Path
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-26127