Severity by source
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/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
Local Gateway port access requires a local foothold (AV:L, PR:L); trusted-proxy config is a precondition but exploitation is straightforward (AC:L); assuming operator identity crosses an auth boundary (S:C) with high C/I but no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/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
Lifecycle Timeline
2DescriptionCVE.org
OpenClaw before 2026.5.18 contains an identity header validation vulnerability allowing local same-host callers to forge trusted-proxy identity headers. Attackers with access to the proxy-facing Gateway port can supply forged identity headers to assume operator identity and potentially escalate privileges.
AnalysisAI
Identity header forgery in OpenClaw before 2026.5.18 allows local same-host callers with access to the proxy-facing Gateway port to spoof trusted-proxy identity headers and assume operator identity. The flaw stems from missing validation of headers normally set by an upstream trusted proxy, enabling privilege escalation when the Gateway port is reachable locally. No public exploit identified at time of analysis, and the issue is not listed in CISA KEV.
Technical ContextAI
OpenClaw exposes a Gateway port intended to sit behind a trusted reverse proxy that injects authenticated identity headers (a common pattern where the proxy authenticates the user and forwards identity via HTTP headers). The CWE-290 (Authentication Bypass by Spoofing) root cause is that OpenClaw trusts these identity headers without verifying that the request actually originated from the configured trusted proxy - any local same-host caller able to connect directly to the Gateway port can therefore inject the same headers. The CPE (cpe:2.3:a:openclaw:openclaw:*) confirms all versions of the OpenClaw application are in scope up to the fixed release.
RemediationAI
Vendor-released patch: upgrade OpenClaw to 2026.5.18 or later as described in GHSA-rggc-m335-3wvj (https://github.com/openclaw/openclaw/security/advisories/GHSA-rggc-m335-3wvj). Until the upgrade is applied, bind the Gateway port to the loopback interface or a dedicated private network reachable only by the trusted proxy (this breaks any deployment that relies on cross-host Gateway access), enforce host-level firewall rules restricting Gateway port access to the proxy's source address, and on multi-tenant hosts use namespace or user-level isolation so untrusted local users cannot reach the Gateway socket (note: this adds operational complexity for shared-tenant deployments). Strip or rewrite incoming identity headers at the trusted proxy so any forged values from downstream are overwritten before reaching OpenClaw.
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-290 – Authentication Bypass by Spoofing
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-36620
GHSA-3qg8-hq7j-jj33