CVE-2026-53823: OpenClaw: privilege escalation via Slack display name spoofing
HIGHOpenClaw's `allowFrom` access control feature trusts Slack display names as identity anchors — a mutable attribute any Slack user can change at will — allowing any authenticated workspace member to rename themselves to match a privileged policy entry and gain unauthorized access to AI agent capabilities. The CVSS 8.1 score reflects this accurately: network-exploitable, low complexity, low privileges required, and no user interaction needed, making it a trivial lateral movement vector in any OpenClaw deployment integrated with Slack. Although no public exploit exists and it is not in CISA KEV, the attack surface is wide for teams running AI agents with Slack-based access delegation — particularly dangerous given OpenClaw has 175 prior CVEs and a related AIID incident (#1368) confirming active threat actor interest in its ecosystem. Upgrade to OpenClaw 2026.5.3 immediately, audit all `allowFrom` policies to replace display-name-based entries with immutable Slack user IDs, and review Slack audit logs for anomalous display name changes.
What is the risk?
High risk. CWE-290 (Authentication Bypass by Spoofing) combined with CVSS 8.1, AV:N/AC:L/PR:L/UI:N creates a nearly frictionless exploitation path — any insider or compromised Slack account becomes a potential privilege escalation vector. The mutable nature of Slack display names means no technical skill is required beyond knowing target policy entry names. In AI agent contexts this is especially dangerous: agent access controls gate not just data access but tool invocations, automated actions, and downstream system integrations. The 4 downstream dependents limit breadth but organizations building on top of OpenClaw inherit this flaw transitively.
How does the attack unfold?
What systems are affected?
| Package | Ecosystem | Vulnerable Range | Patched |
|---|---|---|---|
| OpenClaw | pip | — | No patch |
Do you use OpenClaw? You're affected.
How severe is it?
What is the attack surface?
What should I do?
1 step-
1) Upgrade to OpenClaw 2026.5.3 or later — this is the only complete fix. 2) Immediately audit all
allowFrompolicy entries: replace any that reference display names with immutable identifiers (Slack user IDs via the formatU012AB3CD, email addresses, or workspace-scoped member IDs). 3) Pull Slack workspace audit logs (Admin > Audit Logs or via Slack Audit Logs API) and review display name change events for the past 90 days, cross-referencing against policy entry names. 4) Alert on future display name changes that match anyallowFrompolicy entry — this is a detectable precursor to exploitation. 5) For systems that cannot patch immediately: disable Slack-basedallowFrompolicies and fall back to explicit user ID allowlists configured out-of-band.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-53823?
OpenClaw's `allowFrom` access control feature trusts Slack display names as identity anchors — a mutable attribute any Slack user can change at will — allowing any authenticated workspace member to rename themselves to match a privileged policy entry and gain unauthorized access to AI agent capabilities. The CVSS 8.1 score reflects this accurately: network-exploitable, low complexity, low privileges required, and no user interaction needed, making it a trivial lateral movement vector in any OpenClaw deployment integrated with Slack. Although no public exploit exists and it is not in CISA KEV, the attack surface is wide for teams running AI agents with Slack-based access delegation — particularly dangerous given OpenClaw has 175 prior CVEs and a related AIID incident (#1368) confirming active threat actor interest in its ecosystem. Upgrade to OpenClaw 2026.5.3 immediately, audit all `allowFrom` policies to replace display-name-based entries with immutable Slack user IDs, and review Slack audit logs for anomalous display name changes.
Is CVE-2026-53823 actively exploited?
No confirmed active exploitation of CVE-2026-53823 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-53823?
1) Upgrade to OpenClaw 2026.5.3 or later — this is the only complete fix. 2) Immediately audit all `allowFrom` policy entries: replace any that reference display names with immutable identifiers (Slack user IDs via the format `U012AB3CD`, email addresses, or workspace-scoped member IDs). 3) Pull Slack workspace audit logs (Admin > Audit Logs or via Slack Audit Logs API) and review display name change events for the past 90 days, cross-referencing against policy entry names. 4) Alert on future display name changes that match any `allowFrom` policy entry — this is a detectable precursor to exploitation. 5) For systems that cannot patch immediately: disable Slack-based `allowFrom` policies and fall back to explicit user ID allowlists configured out-of-band.
What systems are affected by CVE-2026-53823?
This vulnerability affects the following AI/ML architecture patterns: agent frameworks, AI-Slack integrations, multi-tenant agent platforms, enterprise AI assistants.
What is the CVSS score for CVE-2026-53823?
CVE-2026-53823 has a CVSS v3.1 base score of 8.1 (HIGH).
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0012 Valid Accounts AML.T0053 AI Agent Tool Invocation AML.T0073 Impersonation AML.T0106 Exploitation for Credential Access Compliance Controls Affected
What are the technical details?
Original Advisory
OpenClaw before 2026.5.3 contains a privilege escalation vulnerability in the allowFrom feature that binds to mutable Slack display names. Attackers with Slack account access can change display name metadata to match policy entries, potentially gaining unauthorized agent access intended for other identities.
Exploitation Scenario
An attacker holds a legitimate Slack account in the target organization's workspace. Through reconnaissance of OpenClaw documentation, public GitHub configs, or social engineering, they identify display names used in `allowFrom` policies — for example, a policy allowing 'AI Operations Team Lead' to invoke privileged agent actions. The attacker changes their own Slack display name to 'AI Operations Team Lead' (a zero-click, seconds-long operation in Slack settings), then sends a message or trigger to the OpenClaw agent. The agent reads the Slack display name from the message metadata, matches it against the `allowFrom` policy, and grants elevated access. The attacker can now invoke restricted agent tools — exfiltrating data, triggering automated workflows, or pivoting to connected systems — before reverting their display name to avoid detection.
Weaknesses (CWE)
CWE-290 — Authentication Bypass by Spoofing: This attack-focused weakness is caused by incorrectly implemented authentication schemes that are subject to spoofing attacks.
Source: MITRE CWE corpus.
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N References
Timeline
Related Vulnerabilities
CVE-2026-30741 9.8 OpenClaw: RCE via request-side prompt injection
Same package: openclaw CVE-2026-28451 9.3 OpenClaw: SSRF via Feishu extension exposes internal services
Same package: openclaw CVE-2026-35674 8.8 OpenClaw: scope bypass enables full agent admin takeover
Same package: openclaw GHSA-cwj3-vqpp-pmxr 8.8 openclaw: Model bypasses authz to persist unsafe config
Same package: openclaw CVE-2026-53811 8.8 OpenClaw: privilege escalation via identity spoofing
Same package: openclaw