Severity by source
CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:A/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
Local vector with a required precondition (AC:H) and attacker needing lower-trust caller access or path control (PR:L), victim must trigger setup (UI:R); loaded plugin executes with full C/I/A impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
3DescriptionCVE.org
OpenClaw before 2026.5.22 contain a vulnerability in setup-mode discovery that allows loading of untrusted workspace plugins. Attackers with lower-trust caller access or control over configured input paths can execute or persist actions beyond their intended authorization level.
AnalysisAI
Untrusted plugin loading in OpenClaw before 2026.5.22 lets an attacker with lower-trust caller access, or control over configured input paths, get malicious workspace plugins loaded through the setup-mode discovery process, executing or persisting actions above their intended authorization level. Exploitation is local and requires active user interaction plus a specific attack precondition (CVSS 4.0 base 7.1), and there is no public exploit identified at time of analysis. The root cause is inclusion of functionality from an untrusted control sphere (CWE-829) during setup-mode plugin discovery.
Technical ContextAI
OpenClaw exposes a 'setup-mode discovery' mechanism that enumerates and loads workspace plugins from configured input paths. The flaw maps to CWE-829 (Inclusion of Functionality from an Untrusted Control Sphere): during setup, the discovery routine does not adequately validate the trust boundary of the plugin source, so code supplied by a lower-trust caller - or placed in a location the attacker can influence via configured input paths - is loaded and executed by the higher-trust OpenClaw process. Because plugins run as executable functionality inside the host application, loading an untrusted plugin is effectively arbitrary code/action execution within OpenClaw's authorization context. The single CPE provided, cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:*, covers all OpenClaw versions prior to the fix without narrowing to a platform or edition.
RemediationAI
Vendor-released patch: upgrade OpenClaw to 2026.5.22 or later, which is the primary and authoritative fix per GitHub advisory GHSA-rh6r-vvfc-86jq (https://github.com/openclaw/openclaw/security/advisories/GHSA-rh6r-vvfc-86jq). Until the upgrade is applied, reduce exposure by restricting who can influence the configured plugin input paths - store plugin/workspace directories on paths writable only by trusted administrators (removing group/other write permissions), and avoid pointing OpenClaw's configured input paths at shared, world-writable, or user-supplied locations, since this closes the 'control over configured input paths' vector at the cost of tighter path management. Where feasible, avoid running setup-mode discovery in contexts reachable by lower-trust callers, and validate that only vetted plugins are present before initiating setup; the trade-off is added operational friction when legitimately adding new plugins. Corroborating detail is available in the VulnCheck advisory (https://www.vulncheck.com/advisories/openclaw-untrusted-plugin-loading-via-setup-mode).
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 technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-45110
GHSA-7m8v-vm4p-2vf4