CVE-2026-53857: OpenClaw: display name spoofing bypasses agent allowFrom policy
HIGHOpenClaw's Zalo integration trusts mutable display names — not stable user IDs — to enforce its allowFrom policy, meaning any Zalo user who adopts the display name of an authorized contact can receive that contact's agent responses and trigger its actions. The attack requires only a standard Zalo account and no user interaction (CVSS 8.1, AC:L), making it exploitable by any Zalo user with knowledge of an authorized display name — zero technical sophistication required. EPSS data is not yet available and no active exploitation has been observed, but the trivial exploitation path combined with High confidentiality and integrity impact demands immediate attention for any agentic deployment routing sensitive data or workflow execution through Zalo. Upgrade to OpenClaw ≥ 2026.5.3 immediately; as a short-term workaround, disable the Zalo allowFrom feature or enforce identity binding on stable Zalo UIDs rather than mutable display metadata.
What is the risk?
High risk for any organization running OpenClaw with Zalo integration and allowFrom policies enabled. Exploitation is trivial — it requires only a Zalo account and the ability to change one's display name, a capability available to all standard Zalo users with no technical barrier. The vulnerability is network-exploitable with no user interaction required. Because AI agents frequently carry elevated privileges — data retrieval, tool invocations, workflow execution — a policy bypass at the identity layer has blast radius far exceeding a typical web application authentication bypass. Organizations not using the Zalo channel integration are unaffected.
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?
5 steps-
Patch immediately: Upgrade to OpenClaw ≥ 2026.5.3.
-
Short-term workaround: Disable the Zalo allowFrom feature entirely if patching cannot be applied immediately.
-
Identity binding verification: Confirm the patched version enforces policy matching on stable Zalo UIDs rather than mutable display names before re-enabling the feature.
-
Retroactive audit: Review agent interaction logs for Zalo contacts whose display names match allowFrom entries but whose UIDs differ from expected authorized users — this may surface prior exploitation.
-
Detection: Implement alerting on display name changes for Zalo contacts present in your allowFrom policy list.
How is it classified?
Which compliance frameworks are affected?
This CVE is relevant to:
Frequently Asked Questions
What is CVE-2026-53857?
OpenClaw's Zalo integration trusts mutable display names — not stable user IDs — to enforce its allowFrom policy, meaning any Zalo user who adopts the display name of an authorized contact can receive that contact's agent responses and trigger its actions. The attack requires only a standard Zalo account and no user interaction (CVSS 8.1, AC:L), making it exploitable by any Zalo user with knowledge of an authorized display name — zero technical sophistication required. EPSS data is not yet available and no active exploitation has been observed, but the trivial exploitation path combined with High confidentiality and integrity impact demands immediate attention for any agentic deployment routing sensitive data or workflow execution through Zalo. Upgrade to OpenClaw ≥ 2026.5.3 immediately; as a short-term workaround, disable the Zalo allowFrom feature or enforce identity binding on stable Zalo UIDs rather than mutable display metadata.
Is CVE-2026-53857 actively exploited?
No confirmed active exploitation of CVE-2026-53857 has been reported, but organizations should still patch proactively.
How to fix CVE-2026-53857?
1. Patch immediately: Upgrade to OpenClaw ≥ 2026.5.3. 2. Short-term workaround: Disable the Zalo allowFrom feature entirely if patching cannot be applied immediately. 3. Identity binding verification: Confirm the patched version enforces policy matching on stable Zalo UIDs rather than mutable display names before re-enabling the feature. 4. Retroactive audit: Review agent interaction logs for Zalo contacts whose display names match allowFrom entries but whose UIDs differ from expected authorized users — this may surface prior exploitation. 5. Detection: Implement alerting on display name changes for Zalo contacts present in your allowFrom policy list.
What systems are affected by CVE-2026-53857?
This vulnerability affects the following AI/ML architecture patterns: AI agent frameworks, Messaging platform integrations, Policy-based access control in agents, Multi-channel agent deployments.
What is the CVSS score for CVE-2026-53857?
CVE-2026-53857 has a CVSS v3.1 base score of 8.1 (HIGH).
What is the AI security impact?
Affected AI Architectures
MITRE ATLAS Techniques
AML.T0049 Exploit Public-Facing Application AML.T0053 AI Agent Tool Invocation AML.T0073 Impersonation AML.T0074 Masquerading AML.T0087 Gather Victim Identity Information Compliance Controls Affected
What are the technical details?
Original Advisory
OpenClaw before 2026.5.3 contains a policy enforcement vulnerability where Zalo contacts with mutable display metadata could match allowFrom policy entries through display name changes. Attackers with mutable display names could receive agent responses intended for different Zalo identities when the feature is enabled.
Exploitation Scenario
A threat actor targets an organization using OpenClaw to automate internal data retrieval via Zalo. The attacker, holding a standard Zalo account, interacts with the organization's visible Zalo presence or monitors public-facing agent responses to identify the display name of an authorized contact in the allowFrom policy. The attacker renames their own Zalo display name to match that contact's name. When the attacker messages the OpenClaw agent, the policy engine matches the spoofed display name against the allowFrom list, grants access, and the attacker receives — or can actively request — sensitive intelligence reports, internal briefings, or triggers automated workflows that the legitimate authorized user would have access to, all without ever compromising the real user's account.
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-53838 9.8 OpenClaw: approval scope bypass via reconnection state
Same package: openclaw 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