Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/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
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/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
Lifecycle Timeline
4Blast Radius
ecosystem impact- 3 npm packages depend on openclaw (3 direct, 0 indirect)
Ecosystem-wide dependent count for version 2026.3.28.
DescriptionCVE.org
OpenClaw before 2026.3.28 fails to disconnect active WebSocket sessions when devices are removed or tokens are revoked. Attackers with revoked credentials can maintain unauthorized access through existing live sessions until forced reconnection.
AnalysisAI
WebSocket session fixation in OpenClaw before version 2026.3.28 enables attackers to maintain unauthorized access after credential revocation. The vulnerability permits unauthenticated remote attackers (CVSS PR:N) to exploit persistent WebSocket connections that fail to terminate when device tokens are revoked, resulting in high confidentiality impact. No public exploit identified at time of analysis, though the attack vector is network-accessible with low complexity. EPSS data not available; affects OpenClaw deployments with WebSocket-based device communication.
Technical ContextAI
OpenClaw is a device management platform utilizing WebSocket protocol for persistent bidirectional communication with connected devices. This vulnerability stems from CWE-613 (Insufficient Session Expiration), where the session management layer fails to implement proper lifecycle binding between authentication tokens and active WebSocket connections. When administrators revoke device credentials or remove devices from the system, the authentication state changes in the backend database, but the WebSocket session handler does not receive termination signals or perform active validation of token status. The affected component (cpe:2.3:a:openclaw:openclaw) lacks real-time session invalidation mechanisms, allowing stale connections to persist until natural disconnection events (network timeout, client closure, or server restart). This represents a design flaw in the session state synchronization between the authentication subsystem and the WebSocket connection manager.
RemediationAI
Upgrade to OpenClaw version 2026.3.28 or later, which implements proper WebSocket session termination synchronized with credential revocation and device removal events. The vendor-released patch is available through the project's GitHub repository, with the specific fix implemented in commit 7a801cc451e9e667b705eeccff651923a1b8c863 accessible at https://github.com/openclaw/openclaw/commit/7a801cc451e9e667b705eeccff651923a1b8c863. Organizations unable to immediately upgrade should implement compensating controls including forced WebSocket connection cycling via server restarts during credential revocation events, network-level session timeout enforcement through load balancers or API gateways (recommended 5-15 minute maximum session duration), and enhanced monitoring for WebSocket connections associated with recently revoked tokens. Review audit logs for any suspicious activity from devices that were removed or had credentials revoked within the past 90 days to identify potential unauthorized access. Consult the vendor security advisory at https://github.com/openclaw/openclaw/security/advisories/GHSA-2pr2-hcv6-7gwv for deployment-specific guidance and validation procedures.
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-613 – Insufficient Session Expiration
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-17469
GHSA-2pr2-hcv6-7gwv