Severity by source
AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:H/A:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
5DescriptionCVE.org
OpenClaw versions prior to 2026.2.25 contain an approval-integrity bypass vulnerability in system.run where rendered command text is used as approval identity while trimming argv token whitespace, but runtime execution uses raw argv. An attacker can craft a trailing-space executable token to execute a different binary than what the approver displayed, allowing unexpected command execution under the OpenClaw runtime user when they can influence command argv and reuse an approval context.
AnalysisAI
OpenClaw versions prior to 2026.2.25 contain an approval-integrity bypass vulnerability in the system.run function where the rendered command text displayed to approvers has whitespace trimmed from argv tokens, but the actual runtime execution uses the raw, untrimmed argv. An attacker with the ability to influence command arguments and reuse an approval context can craft a trailing-space executable token to execute a different binary than what was approved, resulting in arbitrary command execution under the OpenClaw runtime user. The CVSS score of 4.8 reflects the requirement for local privileges and user interaction, though the integrity impact is marked as high due to the ability to execute unauthorized commands.
Technical ContextAI
OpenClaw is a command execution framework identified via CPE cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:*. The vulnerability exists in the system.run function, which implements an approval workflow where human reviewers validate commands before execution. The root cause is classified under CWE-436 (Untrusted Rendering of Prompts in a Command Execution Feature), a category addressing the mismatch between what users approve and what actually executes. The flaw occurs because the approval identity logic trims whitespace from argv tokens when rendering the command for human review, creating a normalized display, while the actual subprocess execution uses the raw argv array without trimming. This allows an attacker to inject trailing spaces into executable names (e.g., 'malicious_binary ' vs 'malicious_binary') which appear identical after trimming but execute different binaries at runtime. The vulnerability requires an attacker to have write access to influence command construction and the ability to reuse an approval context already granted by an administrator.
RemediationAI
Upgrade OpenClaw to version 2026.2.25 or later immediately. The vendor has published a fix in the commit 03e689fc89bbecbcd02876a95957ef1ad9caa176 available at https://github.com/openclaw/openclaw/commit/03e689fc89bbecbcd02876a95957ef1ad9caa176 and documented in the GitHub Security Advisory at https://github.com/openclaw/openclaw/security/advisories/GHSA-hwpq-rrpf-pgcq. Until patching is completed, restrict access to OpenClaw to trusted administrators only, audit and validate all approval workflows for commands containing trailing spaces in executable tokens, implement network segmentation to limit lateral movement from the OpenClaw runtime user account, and enforce code review processes for any command argument construction to prevent attacker-controlled whitespace injection.
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-436 – Interpretation Conflict
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-13966