Cross-site scripting in Craft CMS - #VU159609
Published: November 6, 2026
Vulnerability details
The vulnerability allows a low-privilege control panel user to execute JavaScript in an administrator’s browser session.
The vulnerability exists due to unescaped rendering of a cached licensed-domain string in the Craft CMS control panel’s license-mismatch warning. A low-privilege control panel user can submit a malicious license string through app/process-api-response-headers to poison the cache, causing stored JavaScript to execute when an administrator opens the control panel.