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 Matrix account suffices (AV:N, PR:L); AC:H reflects the operator-side allowFrom display-name configuration prerequisite; full C/I/A impact since attacker assumes a targeted identity's agent permissions.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
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
Lifecycle Timeline
1Blast Radius
ecosystem impact- 4 npm packages depend on openclaw (4 direct, 0 indirect)
Ecosystem-wide dependent count for version 2026.5.7.
DescriptionCVE.org
OpenClaw before 2026.5.7 contains a privilege escalation vulnerability in the Matrix allowFrom feature that allows authenticated accounts to match policy entries through mutable display name metadata. Attackers with the ability to change display names can receive agent access intended for another Matrix identity, potentially gaining unauthorized permissions depending on operator configuration.
AnalysisAI
Privilege escalation in OpenClaw before 2026.5.7 allows authenticated Matrix users to impersonate other identities by manipulating their mutable display name to match policy entries in the allowFrom feature. The flaw stems from authentication relying on a user-controlled attribute (CWE-290), letting attackers receive agent access intended for another Matrix identity. No public exploit identified at time of analysis, but a vendor patch and VulnCheck advisory are available.
Technical ContextAI
OpenClaw integrates with the Matrix communication protocol and uses an allowFrom policy mechanism to grant agent-level access to specific Matrix identities. The vulnerability is rooted in CWE-290 (Authentication Bypass by Spoofing): the allowFrom matcher evaluates the display name field of a Matrix account, which is metadata that any account holder can freely change at will, rather than the immutable Matrix ID (MXID). The affected component is the Matrix policy resolver in OpenClaw (cpe:2.3:a:openclaw:openclaw), where trust is misplaced on a mutable identity attribute instead of cryptographically bound identifiers.
RemediationAI
Vendor-released patch: upgrade to OpenClaw 2026.5.7 or later as described in GHSA-7hxm-f538-3xp6 (https://github.com/openclaw/openclaw/security/advisories/GHSA-7hxm-f538-3xp6). If immediate upgrade is not possible, operators should audit their allowFrom configuration and replace any entries that match on Matrix display names with entries keyed on the immutable Matrix ID (MXID), accepting that this requires reissuing policy on a per-user basis; alternatively, temporarily remove allowFrom-based agent grants and require an alternative authentication path until the patch is applied, with the trade-off of lost automation for legitimate Matrix integrations. Cross-reference the VulnCheck advisory at https://www.vulncheck.com/advisories/openclaw-privilege-escalation-via-mutable-display-names-in-matrix-allowfrom for any additional mitigation 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-290 – Authentication Bypass by Spoofing
View allSame technique Privilege Escalation
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-36317
GHSA-7hxm-f538-3xp6