Skip to main content

Openclaw CVE-2026-32057

| EUVDEUVD-2026-13960 MEDIUM
Reliance on Untrusted Inputs in a Security Decision (CWE-807)
2026-03-21 VulnCheck
6.0
CVSS 4.0 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Trusted input validation
Impact

The CVSS score of 5.9 reflects a moderate but non-negligible risk profile: the attack vector is network-based (AV:N), attack complexity is high (AC:H), and privileges are required (PR:L), indicating the attacker must already possess valid node role credentials. The vector notably shows high integrity impact (I:H) with no availability impact (A:N), meaning an attacker can modify or inject malicious node events rather than cause denial-of-service. The CVSS base score of 5.9 is somewhat conservative given the integrity impact; the AC:H constraint suggests the attack requires specific timing, state, or environmental conditions. However, the combination of authentication bypass (bypassing pairing) plus event execution capability creates a meaningful privilege escalation from node role to control-ui role. Without confirmed EPSS data, KEV status, or public POC availability provided in the intelligence, the real-world exploitation probability appears moderate; the attack requires pre-existing authentication and likely depends on implementation details or deployment configuration (reflected in the high AC rating). From an SSVC perspective, this vulnerability exhibits limited automatable exploitation (AC:H argues against trivial automation), but the technical impact is high (privilege escalation to full event control). Organizations with defense-in-depth controls (network segmentation, audit logging on websocket handlers, RBAC enforcement) may mitigate practical risk; however, the vulnerability should be treated as high-priority for OpenClaw deployments managing critical infrastructure or sensitive node operations.

Exploit ScenarioDerived

An attacker with valid OpenClaw node role credentials (e.g., a compromised node service account or a disgruntled insider) establishes a websocket connection to the trusted-proxy and sends a client.id=control-ui identifier in the pairing handshake. Due to the lack of proper device identity verification, the proxy accepts the connection as a legitimate control-ui instance and grants authorization to execute node event flows. The attacker can then inject or trigger arbitrary node events—such as container deployments, data processing jobs, or privilege escalation scripts—without undergoing the intended control-ui pairing verification, effectively escalating from a passive node observer to an active event orchestrator. The high attack complexity (AC:H) suggests the attacker may need to craft the request at a specific time or exploit a race condition in the pairing logic, but once successful, the integrity impact is severe.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 21, 2026

OpenClaw versions before 2026.2.25 allow authenticated attackers with node role permissions to bypass device pairing requirements in the Control UI by spoofing the control-ui client identifier, enabling unauthorized access to node event execution flows. Public exploit code exists for this authentication bypass vulnerability. The vulnerability requires prior authentication and has moderate integrity impact potential.

Earlier versions of this analysis (1)
v1 Mar 21, 2026 - 01:00 CVSS 6.0

OpenClaw versions prior to 2026.2.25 contain an authentication bypass vulnerability in the trusted-proxy Control UI pairing mechanism that allows authenticated node role websocket clients to impersonate the control-ui client without proper device identity verification, enabling unauthorized access to node event execution flows. An attacker with valid node role credentials can exploit this by sending a crafted websocket connection with client.id=control-ui to bypass pairing requirements and execute arbitrary node events. A patch is available from the vendor; there is no indication of active KEV status or public proof-of-concept code, but the vulnerability carries a moderate CVSS score of 5.9 with high integrity impact.

RemediationAI

Upgrade OpenClaw to version 2026.2.25 or later to apply the security patch (commit ec45c317f5d0631a3d333b236da58c4749ede2a3). Organizations unable to patch immediately should implement the following mitigations: restrict websocket connections to the OpenClaw trusted-proxy to a whitelist of known control-ui endpoint IP addresses or hostnames, enforce mutual TLS (mTLS) authentication with certificate pinning for control-ui pairing handshakes, and implement detailed audit logging on all websocket client.id parameter values to detect attempted spoofing. Monitor for connections presenting client.id=control-ui from unexpected sources and implement network segmentation to isolate node websocket listeners from untrusted networks. See the vendor advisory at https://github.com/openclaw/openclaw/security/advisories/GHSA-vvgp-4c28-m3jm for official guidance.

Affected VersionsENISA

OpenClaw 0 <2026.2.25

Affected Packages

npm openclaw fix: 2026.2.25

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 exists in OpenClaw's trusted-proxy Control UI pairing mechanism, a component responsible for authenticating and authorizing websocket clients before granting access to node event execution capabilities. The root cause, classified under CWE-807 (Reliance on Untrusted Inputs in a Security Decision), stems from the system accepting the client.id parameter (specifically the hardcoded value 'control-ui') without verifying the actual device identity or legitimacy of the requesting entity. OpenClaw (cpe:2.3:a:openclaw:openclaw:*:*:*:*:*:*:*:*) uses websocket-based communication for node orchestration and event handling; the pairing mechanism is intended to enforce a cryptographic or cryptographic-adjacent handshake between authorized control interfaces and worker nodes. By failing to validate that the connecting entity is actually a legitimate control-ui instance—rather than merely checking for the presence of that identifier—the system allows any authenticated websocket client with node role privileges to assume control-ui authority and access protected event execution flows.

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

NVD PRIMARY 6.0 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
High
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
PoC Detected
Mar 25, 2026 - 15:16 vuln.today
Public exploit code
Patch released
Mar 21, 2026 - 01:00 nvd
Patch available
CVE Published
Mar 21, 2026 - 00:42 nvd
MEDIUM 6.0

DescriptionCVE.org

OpenClaw versions prior to 2026.2.25 contain an authentication bypass vulnerability in the trusted-proxy Control UI pairing mechanism that accepts client.id=control-ui without proper device identity verification. An authenticated node role websocket client can exploit this by using the control-ui client identifier to skip pairing requirements and gain unauthorized access to node event execution flows.

Executive ViewAI

Why It Matters

CVE-2026-32057 presents moderate security risk rated CVSS 6.0. Exploitation could compromise the security of affected deployments. Proof-of-concept code is publicly available. A patch is available and should be applied during regular vulnerability management.

Business Impact: Low
Compensating Controls

Apply vendor patch. If patching is delayed: restrict network access and enable monitoring.

Threat Intelligence Overview

EPSS Score
0.1%
Top 84% exploitable
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.1%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Low
Technical Impact
Partial

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy