
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-26320 is a UI misrepresentation vulnerability in the OpenClaw macOS desktop client (a personal AI assistant) that allows an attacker to conceal a malicious agent message payload behind a truncated confirmation dialog. Affected versions span 2026.2.6 through 2026.2.13 (npm package openclaw); version 2026.2.14 contains the fix. The vulnerability was published on February 15, 2026, by reporter Cillian-Collins, and added to the GitHub Advisory Database on February 17, 2026. It carries a CVSS v3.1 base score of 6.5 (Medium) and a CVSS v4.0 base score of 7.1 (High) (GitHub Advisory, OpenClaw Advisory).
The root cause is classified as CWE-451 (User Interface Misrepresentation of Critical Information). When the OpenClaw macOS client handles an openclaw://agent deep link without an unattended key, it displayed only the first 240 characters of the message in the confirmation dialog but executed the full message upon user approval. An attacker could craft a deep link where benign-looking text fills the first 240 characters, followed by whitespace padding to push a malicious payload beyond the visible preview area. The fix (commit 28d9dd7) introduces a DeepLinkAgentPolicy that enforces a strict 240-character hard limit for unkeyed deep links — blocking execution entirely if the message exceeds this limit — and also strips delivery/routing parameters (deliver, to, channel) from unkeyed links to reduce exfiltration risk (GitHub Advisory, Fix Commit).
Successful exploitation can lead to arbitrary command execution on the victim's macOS system, contingent on the user's configured tool approvals and allowlists within OpenClaw. The primary impact is high integrity loss — an attacker can cause the AI agent to perform unauthorized actions (e.g., file manipulation, data exfiltration, or system commands) that the user did not knowingly authorize. Confidentiality and availability are not directly impacted by the vulnerability itself, but the scope of harm depends heavily on what tools the user has enabled in their OpenClaw configuration (GitHub Advisory, OpenClaw Advisory).
No public proof-of-concept exploit code is known to exist, and there is no evidence of in-the-wild exploitation at this time. The EPSS score is approximately 0.061% (2nd percentile), indicating a low near-term exploitation probability. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires user interaction — specifically, a victim must click a malicious openclaw:// deep link (e.g., embedded in a webpage) and approve the spoofed confirmation dialog (GitHub Advisory).
openclaw://agent URL where the message parameter begins with innocuous-looking text (≤240 characters visible in the dialog), followed by a large block of whitespace characters, and then a hidden malicious payload (e.g., a shell command to exfiltrate data or execute a reverse shell).openclaw:// URL in a webpage, phishing email, or other medium that the target user is likely to visit or click.openclaw:// URL scheme handler, opening the OpenClaw desktop client.log show) showing openclaw://agent deep link invocations with unusually long message parameters containing large whitespace blocks; OpenClaw application logs recording agent runs initiated via deep link.curl, python, or other tools) that were not explicitly initiated by the user.~/.openclaw/, ~/Desktop/, or /tmp/) created around the time of a deep link invocation; unexpected scripts or executables dropped by the agent.The vulnerability is fixed in OpenClaw version 2026.2.14; users should upgrade immediately via npm update openclaw or by downloading the latest macOS client release (Release Notes). As interim mitigations: do not approve unexpected "Run OpenClaw agent?" prompts triggered while browsing untrusted websites, and restrict use of unattended deep links to those with a valid key parameter for trusted personal automations only. The fix enforces a hard 240-character message limit for unkeyed deep links (blocking execution rather than truncating the preview) and strips delivery/routing parameters (deliver, to, channel) from unkeyed links (GitHub Advisory, Fix Commit).
The vulnerability was reported by security researcher Cillian-Collins and published by orlyjamie (an OpenClaw maintainer) on February 15, 2026. The fix was included in a large security-focused release (v2026.2.14) that addressed over 60 security issues across the OpenClaw platform, which received community attention (BeyondMachines). No broader media coverage or notable independent researcher commentary specific to CVE-2026-26320 has been identified.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."