ZeroHour

CVE-2026-66418

PoC ×2niche

Unauthenticated Stored XSS in OpenClaw Dashboard 3.0.0 Enables Admin Takeover

CVSS 4.0
9.3 critical
EPSS
<1%p42
Published
()
Modified
AI analysis

OpenClaw Dashboard v3.0.0 contains a stored cross-site scripting vulnerability (CWE-79) that lets an unauthenticated remote attacker inject arbitrary HTML and script through the username field of a failed login POST request. The injected value is stored verbatim in the audit log and later rendered unescaped via innerHTML in the administrator's notification panel, where a permissive Content-Security-Policy permits inline event handlers, so the payload executes when an administrator opens the panel. Because the script runs in the administrator's session, the attacker can invoke authenticated endpoints — including editing agent instruction files and changing configuration — and, per the public proof-of-concept, achieve administrator account takeover. Anyone running OpenClaw Dashboard v3.0.0 whose login and notification panel are reachable to unauthenticated users is affected. The flaw is not yet in CISA's KEV and EPSS assigns roughly a 0.5% probability of exploitation within 30 days (42nd percentile), but two public proof-of-concept references are available, so opportunistic exploitation is plausible.

What to do: Upgrade from v3.0.0 to a patched release as soon as the vendor publishes one (no fixed version is named in the disclosure); in the meantime, restrict the dashboard login page and notification panel to trusted networks or IP allowlists. Review stored audit-log entries for injected HTML/script content, and check whether agent instruction files or configuration were modified through any admin sessions. Defensively, ensure log fields are HTML-escaped before rendering and tighten the CSP to disallow inline event handlers.

Affected
tugcantopaloglu OpenClaw Agent Dashboard3.0.0 (the version named in the advisory; no other version ranges specified)
Estimated exposure
nichelikely hundreds to low thousands of self-hosted dashboard instances (deployment-pattern estimate; no measured install or exposure counts) — No public active-install counts or internet-exposure scan data exist for this individually maintained self-hosted admin dashboard, so the order of magnitude is inferred from typical deployment patterns of small, single-maintainer dashboard…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

OpenClaw Dashboard v3.0.0 contains a stored cross-site scripting vulnerability that allows unauthenticated remote attackers to inject arbitrary HTML and script payloads by submitting a crafted username in a failed login POST request, which is recorded verbatim in the audit log. When an administrator opens the notification panel, the unescaped log entry is rendered via innerHTML with a permissive Content-Security-Policy allowing inline event handlers, enabling the attacker-supplied payload to execute in the administrator's session and interact with authenticated endpoints including agent instruction file editing and configuration changes.

Vendors
tugcantopaloglu
Products
openclaw agent dashboard
Weakness
CWE-79
Vector
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:N/SC:H/SI:H/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

In the news

No ingested article mentions this CVE yet.