CVE-2025-25062
Backdrop CMS - Cross-Site Scripting
Record summary
CVE-2025-25062 has a selected CVSS score of 4.4 (medium); EIP currently links 1 repository PoC and 1 Nuclei template.
Description
An XSS issue was discovered in Backdrop CMS 1.28.x before 1.28.5 and 1.29.x before 1.29.3. It doesn't sufficiently isolate long text content when the CKEditor 5 rich text editor is used. This allows a potential attacker to craft specialized HTML and JavaScript that may be executed when an administrator attempts to edit a piece of content. This vulnerability is mitigated by the fact that an attacker must have the ability to create long text content (such as through the node or comment forms) and an administrator must edit (not view) the content that contains the malicious content. This problem only exists when using the CKEditor 5 module.
Exploitation context
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
backdropBrowse backdropcms / backdropDefault status: unknown | CVE List | 1.28.0 to < 1.28.5 | affected |
| 1.29.0 to < 1.29.3 | affected |
Proofs of concept
1Repository PoCs
GitHubrhburt/CVE-2025-25062Repository PoCby rhburtStars: 2Not analyzed5 files
Nuclei templates
1ProjectDiscoveryMEDIUMBackdrop CMS - Cross-Site ScriptingCVSS 4.4
An XSS issue was discovered in Backdrop CMS 1.28.x before 1.28.5 and 1.29.x before 1.29.3. It doesn't sufficiently isolate long text content when the CKEditor 5 rich text editor is used. This allows a potential attacker to craft specialized HTML and JavaScript that may be executed when an administrator attempts to edit a piece of content. This vulnerability is mitigated by the fact that an attacker must have the ability to create long text content (such as through the node or comment forms) and an administrator must edit (not view) the content that contains the malicious content. This problem only exists when using the CKEditor 5 module.
Impact
Authenticated attackers with content creation permissions can craft malicious HTML and JavaScript in long text fields that executes when administrators edit the content through CKEditor 5, potentially stealing admin session cookies, credentials, or escalating privileges.
Remediation
Update Backdrop CMS to version 1.28.5 or 1.29.3 or later that properly isolates long text content in CKEditor 5.
Source: ProjectDiscovery