Severity by source
AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:L
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
5Blast Radius
ecosystem impact- 2 npm packages depend on openclaw (2 direct, 0 indirect)
Ecosystem-wide dependent count for version 2026.2.26.
DescriptionCVE.org
OpenClaw versions prior to 2026.2.26 contain a path traversal vulnerability in workspace boundary validation that allows attackers to write files outside the workspace through in-workspace symlinks pointing to non-existent out-of-root targets. The vulnerability exists because the boundary check improperly resolves aliases, permitting the first write operation to escape the workspace boundary and create files in arbitrary locations.
AnalysisAI
OpenClaw versions before 2026.2.26 allow authenticated attackers to write arbitrary files outside the workspace directory by exploiting improper symlink resolution in path validation checks. An attacker with workspace access can leverage in-workspace symlinks pointing to external targets to bypass boundary restrictions on the first write operation. Public exploit code exists for this vulnerability, and a patch is available.
Technical ContextAI
OpenClaw is affected by CWE-22 (Improper Limitation of a Pathname to a Restricted Directory), commonly known as path traversal. The affected product is identified by CPE cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:*. The vulnerability stems from flawed workspace boundary validation logic that improperly resolves symbolic link aliases during path normalization. When a symlink is created inside the workspace pointing to a non-existent path outside the workspace root, the boundary check fails to properly validate the ultimate target location. The first write operation following symlink creation bypasses the workspace containment mechanism, allowing file creation in arbitrary filesystem locations that should be restricted. This represents a failure in canonicalization and path resolution security controls that are critical for workspace isolation in development and build environments.
RemediationAI
Upgrade OpenClaw to version 2026.2.26 or later, which contains fixes for the symlink path traversal vulnerability as documented in the GitHub Security Advisory at https://github.com/openclaw/openclaw/security/advisories/GHSA-mgrq-9f93-wpp5. The specific patches are available in commits 46eba86b45e9db05b7b792e914c4fe0de1b40a23 and 1aef45bc060b28a0af45a67dc66acd36aef763c9 at https://github.com/openclaw/openclaw. Until patching is completed, implement defense-in-depth controls including restricting authenticated user permissions to trusted personnel only, monitoring filesystem activity for unexpected writes outside workspace directories, and running OpenClaw processes with minimal filesystem privileges using operating system-level access controls or containerization with restricted mount points. Consider disabling symlink creation within workspaces if functionality permits, or implementing additional validation layers that reject symlinks pointing to non-existent targets before any write operations occur.
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 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
OpenClaw versions before 2026.2.1 fail to properly validate access controls in the Twitch plugin when role restrictions
Same weakness CWE-22 – Path Traversal
View allSame technique Path Traversal
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-13956
GHSA-mgrq-9f93-wpp5