{"id":"CVE-2026-66418","title":"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, whi…","summary":"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, whi…","severity":"critical","cvss":9.3,"cvssVector":"CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N","cwe":["CWE-79"],"published":"2026-07-30","updated":"2026-07-31","source":"NVD","sourceUrl":"https://nvd.nist.gov/vuln/detail/CVE-2026-66418","references":[{"url":"https://github.com/theopaid/Unauthenticated-Stored-Cross-Site-Scripting-Leading-To-Administrator-Account-Takeover","label":"disclosure@vulncheck.com"},{"url":"https://github.com/tugcantopaloglu/openclaw-dashboard","label":"disclosure@vulncheck.com"},{"url":"https://www.vulncheck.com/advisories/openclaw-dashboard-stored-xss-via-failed-login-username-field","label":"disclosure@vulncheck.com"},{"url":"https://github.com/theopaid/Unauthenticated-Stored-Cross-Site-Scripting-Leading-To-Administrator-Account-Takeover","label":"134c704f-9b21-4f2e-91b3-4a467353bcc0"}],"tags":["nvd","exploit-available","cve.org"],"epss":0.00633,"epssPercentile":0.4813,"ingestedAt":"2026-08-01T22:15:46.378Z","exploits":{"github":1,"githubRepos":["https://github.com/theopaid/CVE-2026-66418-OpenClaw-Dashboard-v3.0.0-Stored-XSS-via-Failed-Login-Username-Field"],"checkedAt":"2026-09-26T09:05:55.818Z"},"exploitAvailable":true,"vendor":"tugcantopaloglu","product":"openclaw-dashboard","affected":["openclaw-dashboard 3.0.0"],"ssvc":{"exploitation":"poc","automatable":"no","technicalImpact":"total","timestamp":"2026-07-31T23:11:18.614582Z"},"slug":"CVE-2026-66418","body":"## Overview\n\nOpenClaw 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.\n\n## Remediation\n\nRefer to the linked advisories for vendor-supplied fixes and affected version ranges.","depth":"abyssal","depthScore":63,"depthScoreParts":{"impact":51.2,"likelihood":0.1,"exploitation":12,"ransomware":0},"changes":[{"seq":5410,"id":"CVE-2026-66418","ts":1788887281279,"field":"exploit_available","old":"false","new":"true"},{"seq":4293,"id":"CVE-2026-66418","ts":1788886395185,"field":"exploit_available","old":"true","new":"false"},{"seq":3042,"id":"CVE-2026-66418","ts":1788883058916,"field":"exploit_available","old":"false","new":"true"},{"seq":2071,"id":"CVE-2026-66418","ts":1788882463663,"field":"exploit_available","old":"true","new":"false"},{"seq":1144,"id":"CVE-2026-66418","ts":1788881900111,"field":"exploit_available","old":"false","new":"true"}]}