Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/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-invokable RPC with low complexity by an already-authenticated low-privilege operator.write holder (PR:L), yielding total impact on the vulnerable node; scope unchanged per advisory's single-system trust model.
Primary rating from NVD.
CVSS VectorNVD
Lifecycle Timeline
6DescriptionCVE.org
OpenClaw before 2026.4.8 contains an improper authorization vulnerability where the node.pair.approve method accepts operator.write scope instead of the narrower operator.pairing scope, allowing unprivileged users to approve node pairing. Attackers with operator.write permissions can bypass pairing approval restrictions to gain unauthorized access to exec-capable nodes.
AnalysisAI
Improper authorization in OpenClaw before 2026.4.8 lets users holding the broad operator.write scope approve node pairing that should require the narrower operator.pairing scope plus admin, granting them unauthorized control of exec-capable nodes. Reported by VulnCheck and credited to Tencent Zhuque Lab, it carries a CVSS 4.0 score of 8.7 with total technical impact, though there is no public exploit identified at time of analysis and EPSS exploitation probability is very low (0.03%). A vendor patch (npm 2026.4.8) is available.
Technical ContextAI
OpenClaw is a user-controlled local AI assistant distributed via npm (package 'openclaw', CPE cpe:2.3:a:openclaw:openclaw). The flaw is a CWE-863 Incorrect Authorization: the node.pair.approve RPC method was registered under the coarse operator.write scope rather than the intended operator.pairing scope, which was also meant to enforce an admin requirement for exec-capable nodes. Node pairing is the trust-establishment step by which a node is admitted to the assistant and, for exec-capable nodes, permitted to run commands. Because scope checks are the enforcement boundary here, mis-mapping a sensitive method to a broader scope effectively removes the intended least-privilege restriction, letting any operator.write holder authorize new exec-capable nodes.
RemediationAI
Vendor-released patch: upgrade the openclaw npm package to 2026.4.8, which moves node.pair.approve to the narrower operator.pairing scope and restores the admin requirement for exec-capable nodes (verified fixed tree commit d7c3210cd6f5fdfdc1beff4c9541673e814354d5). If immediate upgrade is not possible, apply compensating controls by tightly restricting who is granted the operator.write scope and treating it as admin-equivalent until patched, and by monitoring/auditing node pairing approvals and the registration of exec-capable nodes for unexpected activity; the trade-off is reduced operational flexibility for legitimate operator.write users and added review overhead. See the GHSA advisory (https://github.com/openclaw/openclaw/security/advisories/GHSA-67mf-f936-ppxf) and patch commit (https://github.com/openclaw/openclaw/commit/d7c3210cd6f5fdfdc1beff4c9541673e814354d5) for details.
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-26128