Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconCompromise or control admin account
-
DeliveryInject XSS payload into site name field
-
ExploitPayload persisted to database
-
InstallVictim admin navigates to control panel settings
-
C2Browser renders unsanitized site name
-
ExecuteJavaScript executes in victim session
-
ImpactSession token exfiltrated to attacker
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the attacker to hold an active administrator-level account on the target Craft CMS 5.x installation - no lower-privilege role can modify the site name field. The payload is triggered only when a second user with access to the control panel settings pages displaying the site name visits those pages; front-end visitors and non-panel users are unaffected. The vulnerability is constrained to Craft CMS 5.0.0-RC1 through 5.10.10; earlier major versions are outside the stated scope. Multi-administrator environments or shared hosting panels present the most realistic attack surface. |
| Impact | The CVSS 4.0 score of 4.8 (Medium) accurately reflects the constrained threat model: exploitation unconditionally requires an attacker-controlled administrator account (PR:H), and payload delivery depends on a second privileged user visiting the affected settings page (UI:P). In single-administrator or tightly controlled deployments, the realistic exploitability approaches zero. In multi-admin environments or SaaS-style Craft hosting where different clients share admin roles, the risk is meaningfully higher - a rogue or compromised admin could leverage session hijacking to achieve lateral privilege escalation across other admin accounts. No EPSS score is provided in the input, KEV status is not confirmed, and no public POC has been identified, consistent with the low CVSS score. The vulnerability is narrowly scoped to the Craft 5.x line (5.0.0-RC1 onward) and a direct vendor fix is available. |
| Exploit ScenarioDerived | An attacker with a compromised or rogue administrator account navigates to the Craft CMS control panel, edits the site name field to embed a JavaScript payload such as a document.cookie exfiltration script pointing to an attacker-controlled server, and saves the settings. When a second administrator or privileged panel user visits any control panel settings page that renders the site name, the script executes in their browser, forwarding their session token to the attacker who can then impersonate that user. No public POC has been identified, but the technique is trivially constructable from the description. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 02, 2026
Stored XSS in Craft CMS 5.0.0-RC1 through 5.10.10 allows a malicious administrator to inject arbitrary JavaScript into the site name field, which executes in the browsers of other users who subsequently view control panel settings pages. The attack requires existing administrator-level credentials (PR:H per CVSS 4.0 vector) and passive user interaction to trigger, making it primarily a threat in multi-administrator deployments where one privileged account may be compromised or untrustworthy. Vendor-released patch is available at version 5.10.11; no public exploit or CISA KEV listing identified at time of analysis.
RemediationAI
Upgrade Craft CMS to version 5.10.11 or later, which introduces proper input sanitization on the site name field per vendor advisory GHSA-5fjj-496j-2qqf. If immediate upgrade is not feasible, restrict control panel access to the minimum number of trusted administrators and audit existing site name values for embedded script tags or event handler attributes; removing malicious payloads prevents execution until the patch can be applied. Enforcing a strict Content Security Policy (CSP) header on the control panel that disallows inline scripts provides an effective compensating control against XSS execution, though it may interfere with existing control panel functionality and should be tested before deployment.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Craft CMS (CPE: cpe:2.3:a:craftcms:cms) is a PHP-based content management system. The vulnerability is rooted in CWE-79 - improper neutralization of user-controlled input before inclusion in dynamically generated HTML - specifically in the site name field within the CMS control panel. Administrator-supplied input is persisted to the database without sufficient HTML encoding, then rendered unsanitized in the control panel settings views visited by other authenticated users. The CVSS 4.0 vector's subsequent-system impact metrics (SC:L/SI:L) correctly model the behavior: the injected script executes in the victim's browser security context, not the server, enabling session token theft or UI manipulation against other panel users.
Know when Cms gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
Admin write access required (PR:H), victim must visit the settings page (UI:R), script executes in another user's browser context triggering scope change (S:C), with limited confidentiality and integrity impact typical of stored XSS.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
Lifecycle Timeline
1DescriptionCVE.org
Craft CMS versions from 5.0.0-RC1 before 5.10.11 contain a stored cross-site scripting vulnerability in the site name field that fails to sanitize input. Administrators can inject arbitrary JavaScript payloads in the site name that execute when other users view the control panel settings pages.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Cayin CMS suffers from an authenticated OS semi-blind command injection vulnerability using default credentials. Rated c
Multiple integer underflows in the icmLut_allocate function in International Color Consortium (ICC) Format library (iccl
phpKF CMS 3.00 Beta allows unauthenticated PHP file upload by disguising it as a PNG, then renaming it for execution. Po
Deserialization of Untrusted Data in the Sitecore.Security.AntiCSRF (aka anti CSRF) module in Sitecore CMS 7.0 to 7.2 an
Deserialization of Untrusted Data in the anti CSRF module in Sitecore through 9.1 allows an authenticated attacker to ex
Unauthenticated file disclosure in LavaLite CMS through 10.1.2 allows remote attackers to download private stored files
Authenticated remote code execution in Craft CMS versions 5.5.0 through 5.9.13 allows admin users to execute arbitrary P
SQL injection vulnerability in hava_post.php in Havalite CMS 1.1.0 and earlier allows remote attackers to execute arbitr
Unrestricted file upload vulnerability in hava_upload.php in Havalite CMS 1.1.0 and earlier allows remote attackers to e
Cross-site request forgery (CSRF) vulnerability in Ilch CMS allows remote attackers to hijack the authentication of admi
Multiple cross-site scripting (XSS) vulnerabilities in Havalite 1.0.4 and earlier allow remote attackers to inject arbit
A security vulnerability in juzaweb CMS (CVSS 6.3). Risk factors: public PoC available.
EUVD-2026-69905
GHSA-wf9j-59pf-vfvj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB