OpenClaw Authentication Bypass Vulnerability Allowing Unauthorized WebSocket Node Role Injection

Vulnerability

An authentication bypass vulnerability has been identified in OpenClaw versions prior to 2026.2.22. This vulnerability allows clients authenticated with a shared gateway token to connect as 'role=node' without verifying device identity. Exploitation occurs during the WebSocket handshake, where the lack of device pairing enables unauthorized injection of 'node.event' calls, triggering 'agent.request' and 'voice.transcript' flows.

Impact

Exploitation of this vulnerability allows unauthorized injection of 'node.event' calls into agent-triggered flows, bypassing necessary device pairing and authentication requirements.

Reproduction

To reproduce this vulnerability, connect to the OpenClaw WebSocket server using a shared gateway token. During the handshake, claim the 'node' role while omitting device identity. Once connected, inject 'node.event' calls, which will trigger 'agent.request' and 'voice.transcript' flows without proper device pairing.

Remediation

Users should upgrade to OpenClaw version 2026.2.22 or later, once available. The patched version requires device identity for 'role=node' WebSocket connections, even when shared-token authentication is successful.

Added: Mar 19, 2026, 10:53 PM
Updated: Mar 19, 2026, 10:53 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
3.1
exploitability
7.1
remediation
0.0
relevance
4.1
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.