Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Trusted source inclusion only
|
| Impact | The CVSS 3.1 score of 5.3 reflects moderate severity with important context: the attack vector is local (AV:L) requiring an attacker to have system access, the complexity is high (AC:H), and low privileges are needed (PR:L), meaning a regular user account can trigger it. The impact is notable—integrity is fully compromised (I:H, arbitrary code execution) and availability is degraded (A:L), but confidentiality is unaffected (C:N). In practice, this poses significant risk in multi-user environments or containerized deployments where users have home directories or can write to shared package directories like /opt/homebrew/bin. The availability of a vendor patch and documented proof-of-concept strengthen the priority for remediation. While the CVSS is moderate, the combination of local execution capability, lack of user interaction requirement, and clear privilege escalation path makes this a genuine priority, particularly for systems where OpenClaw runs with elevated privileges or in contexts where local user compromise leads to lateral movement. |
| Exploit ScenarioDerived | An unprivileged local user on a macOS system with Homebrew installed identifies that /opt/homebrew/bin is world-writable or writable by their user group. The attacker creates a malicious shell script named 'sh' in that directory and sets their $SHELL environment variable to point to a non-existent path. When they launch OpenClaw, the application attempts to resolve the $SHELL variable, fails to find the primary shell, and falls back to searching /opt/homebrew/bin where it discovers the attacker's malicious 'sh' binary. OpenClaw executes this binary in its process context, allowing the attacker to run arbitrary commands with OpenClaw's privileges, potentially escalating to higher privilege levels or compromising sensitive data processed by the application. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 18, 2026
OpenClaw versions prior to 2026.2.23 contain an arbitrary code execution vulnerability in shell-env that allows local attackers with low privileges to execute attacker-controlled binaries by manipulating the $SHELL environment variable through trusted-prefix fallback logic. An attacker who can write to directories like /opt/homebrew/bin can trick OpenClaw into executing malicious binaries in its process context, potentially escalating privileges or compromising system integrity. A patch is available from the vendor, and this vulnerability has been documented by VulnCheck and tracked under EUVD-2026-12730.
RemediationAI
Immediately upgrade OpenClaw to version 2026.2.23 or later, which includes the fix documented in commit ff10fe8b91670044a6bb0cd85deb736a0ec8fb55. Refer to the vendor advisory at https://github.com/openclaw/openclaw/security/advisories/GHSA-p4wh-cr8m-gm6c for detailed upgrade instructions. As an interim mitigation prior to patching, restrict write access to trusted-prefix directories such as /opt/homebrew/bin, /usr/local/bin, and other package manager installation paths to the root user only. Additionally, audit the $SHELL environment variable configuration across systems and remove or validate any custom shell paths. Monitor process execution logs for unexpected shell spawning or binary execution from unusual paths to detect exploitation attempts.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in npm
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in OpenClaw's shell-env component, which handles shell environment variable resolution (CWE-829: Improper Control of a Resource Through its Lifetime). The root cause is insecure fallback logic when resolving the $SHELL variable: if the primary shell path is unavailable, OpenClaw falls back to searching trusted-prefix directories such as /opt/homebrew/bin without proper validation. An attacker with write access to these directories can place a malicious binary that gets executed when OpenClaw attempts to spawn a shell. This is a classic example of untrusted search path manipulation combined with insufficient path validation. The affected product is identified via CPE as cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:*, and the vulnerability specifically affects OpenClaw 2026.2.22 and earlier releases.
Know when Openclaw gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
Lifecycle Timeline
2DescriptionCVE.org
OpenClaw version 2026.2.22 prior to 2026.2.23 contain an arbitrary code execution vulnerability in shell-env that allows attackers to execute attacker-controlled binaries by exploiting trusted-prefix fallback logic for the $SHELL variable. An attacker can influence the $SHELL environment variable on systems with writable trusted-prefix directories such as /opt/homebrew/bin to execute arbitrary binaries in the OpenClaw process context.
Executive ViewAI
CVE-2026-22217 presents moderate security risk rated CVSS 5.8. Exploitation could compromise the security of affected deployments. A patch is available and should be applied during regular vulnerability management.
Apply vendor patch. If patching is delayed: restrict network access and enable monitoring.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Related Vulnerabilities in OpenClaw Multiple Security Vulnerabilities
View all 4Auth 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
Authentication bypass in OpenClaw before 2026.5.3 allows remote attackers with low privileges to receive agent responses
Directory-context bypass in OpenClaw before 2026.8.1 allows authenticated attackers with user interaction to reuse an 'a
Unauthenticated access to the noVNC observer interface in OpenClaw's Docker sandbox browser allows anyone who can reach
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
EUVD-2026-12730
GHSA-p4wh-cr8m-gm6c
NVD
CVE.org
EPSS
VulDB
Exploit-DB