Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/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
Network-reachable but needs an existing low-priv token and specific rotation/pairing conditions, so PR:L and AC:H; role/token compromise gives high C/I/A within the single app, so scope unchanged.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionCVE.org
OpenClaw before 2026.4.8 contains a role bypass vulnerability in the device.token.rotate function that allows minting tokens for unapproved roles. Attackers can bypass device role-upgrade pairing to preserve or mint roles and scopes that had not undergone intended approval.
AnalysisAI
Improper authorization in OpenClaw's device.token.rotate function (versions before 2026.4.8) lets a low-privileged actor mint or preserve device tokens carrying roles and scopes that never passed the intended role-upgrade pairing approval, effectively escalating privilege within the assistant's trust model. The flaw was reported by VulnCheck and Tencent Zhuque Lab and carries a CVSS 4.0 base score of 7.7 (High), but there is no public exploit identified at time of analysis and EPSS is negligible (0.04%, 11th percentile). SSVC rates exploitation as none and automatable as no, while technical impact is total.
Technical ContextAI
OpenClaw is a user-controlled local AI assistant distributed as the npm package 'openclaw' (cpe:2.3:a:openclaw:openclaw). The vulnerability class is CWE-863 (Incorrect Authorization): the device.token.rotate routine, whose legitimate purpose is to refresh device credentials, fails to re-validate that the roles/scopes being written into the rotated token were actually approved through the device role-upgrade pairing workflow. Instead of dropping or re-verifying unapproved roles at rotation time, it carries them forward or mints new ones, so token rotation becomes a path around the pairing gate. The GHSA advisory explicitly scopes this to OpenClaw's single-user trust model and states it does not assume a multi-tenant service boundary, meaning the security boundary being broken is role/scope separation within one user's assistant rather than tenant isolation.
RemediationAI
Vendor-released patch: 2026.4.8 - upgrade the openclaw npm package to 2026.4.8 or later, which is the version the maintainers verified fixes the device.token.rotate role handling (verified fixed tree commit d7c3210cd6f5fdfdc1beff4c9541673e814354d5). This is the primary and only fully reliable remediation; the advisory provides no official workaround. As interim compensating controls until upgrade, restrict who can invoke device token rotation and treat existing device tokens as suspect by forcing re-pairing/re-issuance so any previously carried-forward unapproved roles are revoked; also review current tokens for roles/scopes that were never approved through the pairing flow and revoke them. The trade-off is operational friction: forcing re-pairing invalidates working device sessions and requires users to re-approve devices. See the GHSA advisory (https://github.com/openclaw/openclaw/security/advisories/GHSA-whf9-3hcx-gq54) and the VulnCheck advisory (https://www.vulncheck.com/advisories/openclaw-role-bypass-in-device-token-rotate-function) for authoritative guidance.
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-863 – Incorrect Authorization
View allSame technique Authentication Bypass
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-26125