Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/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
Network-reachable operator API, low complexity alias trick, requires authenticated operator (PR:L), no user interaction, full host RCE impact on C/I/A within the OpenClaw service scope.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
2DescriptionCVE.org
OpenClaw before 2026.5.12 contains an allowlist bypass vulnerability in PowerShell encoded-command handling that allows attackers to execute encoded commands using abbreviated flag aliases not recognized by the allowlist parser. Remote authenticated operators can bypass execution allowlist checks by using unrecognized encoded-command alias forms to execute arbitrary PowerShell content.
AnalysisAI
Remote code execution in OpenClaw before 2026.5.12 allows authenticated operators to bypass the PowerShell execution allowlist by submitting encoded-command flag aliases (abbreviated forms) that the allowlist parser fails to recognize. The flaw enables execution of arbitrary PowerShell payloads with full confidentiality, integrity, and availability impact on the host. No public exploit identified at time of analysis, and the issue is not currently listed in CISA KEV.
Technical ContextAI
OpenClaw (cpe:2.3:a:openclaw:openclaw:*) implements an allowlist parser that gates which PowerShell invocations may be executed by operators. The root cause is CWE-184 (Incomplete List of Disallowed Inputs): the parser normalizes only the canonical -EncodedCommand flag but does not enumerate or canonicalize the abbreviated PowerShell aliases (e.g. -enc, -encodedc, -e) that powershell.exe natively accepts. Because PowerShell resolves any unambiguous prefix of a parameter name, the engine still consumes the base64-encoded payload while the allowlist treats the alias as an unknown/benign token, producing an authorization-bypass primitive.
RemediationAI
Vendor-released patch: upgrade OpenClaw to 2026.5.12 or later, which extends the allowlist parser to canonicalize abbreviated PowerShell flag aliases; see GHSA-j472-gf56-x589 for the upstream fix. Until the upgrade can be deployed, restrict operator role assignment to a minimum trusted set and audit existing operator accounts for unexpected use of -enc/-encodedc style arguments, accepting that this is detective rather than preventive. As a stronger compensating control, disable or proxy the PowerShell execution feature entirely, or front it with an external policy engine that normalizes parameter names before allowlist evaluation - the trade-off is loss of legitimate automation that depends on PowerShell tasks until the patch is applied.
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-184 – Incomplete List of Disallowed Inputs
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-36624
GHSA-ffhm-8fwq-7q27