Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSubmit comment with malicious SVG data-target
-
DeliveryPayload bypasses widened SVG kses allow-list
-
ExploitStored in page content
-
ExecutionVictim loads front-end page
-
Persistcolibri.js decodes value into jQuery()
-
ImpactScript executes in victim browser
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 | No authentication and no victim interaction are required to inject the payload (PR:N/UI:N): any user who can submit a comment on a site running Colibri Page Builder (versions ≤ 1.0.390) can store the XSS. The specific prerequisite is that the plugin's widened comment SVG allow-list permits SVG elements with arbitrary data-* attributes, and that colibri.js is enqueued globally on front-end pages - both are default behaviors of the affected plugin versions per the description. Execution is triggered when any user subsequently accesses the injected page, so the only limiting factor is that a victim must view the affected page; sites that disable comments or do not run this plugin version are not exposed. |
| Impact | This is a genuinely notable issue rather than a high-CVSS-but-low-real-risk one, though the raw score overstates absolute danger. The provided CVSS:3.1 vector (AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N, 7.2) is internally consistent with the description: a stored XSS that any unauthenticated attacker can inject and that fires for any visitor of the affected page, with scope change (S:C) reflecting the attacker crossing into the victim's browser context. The HIGH rating is driven mostly by the no-privilege, no-interaction injection path plus scope change, not by catastrophic impact - confidentiality and integrity are only Low and availability is None, which is typical for reflected/stored XSS. Signals are partly MISSING: no EPSS probability, no CISA KEV listing, and no explicit POC flag are present in the input, so exploitation likelihood cannot be quantified. The exploitation status is therefore 'no public exploit identified at time of analysis' (POC=NO, KEV=NO). The mechanism is unusually well-documented (SVG kses allow-list widening plus jQuery.data() entity-decoding into jQuery() HTML parsing), and the reporting source is Wordfence, which lends credibility; combined with WordPress plugins being a mass-scanned attack surface, exploitation is plausible once the advisory is public, but there is no confirmation of active or widespread exploitation at this time. |
| Exploit ScenarioDerived | An unauthenticated attacker submits a comment containing an SVG element with a crafted data-target attribute whose value begins with '<' and embeds an event handler, which passes the plugin's widened SVG allow-list and is stored. When any visitor (or an administrator reviewing content) later loads a front-end page, the globally enqueued colibri.js reads the stored value via jQuery.data(), HTML-entity-decodes it, and feeds it to jQuery(), executing the attacker's script in the victim's browser session. No public exploit code is identified in the input, but the referenced source files pinpoint the exact sink, making a working exploit straightforward to construct. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Stored cross-site scripting (XSS) in the Colibri Page Builder WordPress plugin versions up to and including 1.0.390 allows unauthenticated attackers to inject arbitrary web scripts via the comment parameter; the payload is stored and executes when any user views the injected page. The vulnerability has a CVSS v3.1 score of 7.2 (AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N) and no public exploit has been identified at time of analysis. While the score is elevated due to scope change and low confidentiality/integrity impact, the practical risk is notable but the raw score overstates the absolute danger; sites with comments disabled are not exposed.
RemediationAI
No vendor-released patch is identified in the provided data; check the Wordfence advisory at https://www.wordfence.com/threat-intel/vulnerabilities/id/ccae5cbd-cfe6-48b3-8bcd-0b08ceb94680?source=cve for updates. As a compensating control, disable comments on all pages that use Colibri Page Builder, which prevents unauthenticated injection via the comment parameter but removes user engagement. Alternatively, restrict comment submission to authenticated users or use a security plugin to sanitize SVG elements in comments, though this may break legitimate SVG usage. If a patched version becomes available, upgrade beyond 1.0.390. Review the svg-kses.php and colibri.js code references to apply custom hardening if feasible.
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
The Colibri Page Builder plugin for WordPress (CPE cpe:2.3:a:extendthemes:colibri_page_builder:*:*:*:*:*:*:*:*) fails to properly sanitize and escape the 'comment' parameter, leading to a stored XSS (CWE-79). The root cause is a widened comment allow-list that permits SVG elements with arbitrary data-* attributes (see svg-kses.php lines 68, 82, and 4). This allows an attacker to store malicious payloads. When a page containing the stored payload is loaded, the globally enqueued colibri.js script (lines 57 and 205) reads the data-target value via jQuery.data(), which HTML-entity-decodes the value, and then passes the resulting string directly into jQuery(). Because jQuery() treats a leading '<' as HTML, it parses and executes the embedded event handler, resulting in script execution in the context of the victim's browser. The CVSS vector shows network exploitable, no authentication, no user interaction for injection, scope changed, and low confidentiality/integrity impact.
Know when Colibri Page Builder 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
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Unauthenticated remote comment injection with no interaction to store (PR:N/UI:N/AV:N/AC:L); scope change to the victim browser (S:C) with limited C/I impact typical of stored XSS and no availability effect.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the 'comment' parameter in all versions up to, and including, 1.0.390 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. The injected payload survives storage because the widened comment allow-list permits SVG elements with arbitrary data-* attributes; execution occurs because colibri.js, enqueued globally on every front-end page, reads the stored data-target value via jQuery.data() - which HTML-entity-decodes it - and passes the resulting string directly into jQuery(), which parses a leading '<' as HTML and fires the embedded event handler.
Executive ViewAI
The Colibri Page Builder plugin for WordPress, in all versions up to and including 1.0.390, contains a stored cross-site scripting flaw that lets an unauthenticated attacker plant malicious script through the comment parameter, which then executes in the browser of any visitor viewing the affected page. Because the plugin is widely deployed as a site-building component, any WordPress property running an affected version with comments enabled is exposed to visitor session theft, credential harvesting, and content tampering, and no vendor fix is currently available. Leadership should treat this as a live exposure for public-facing web properties until the plugin is removed or mitigated.
No vendor-released patch identified at time of analysis. Interim mitigations: disable or restrict WordPress comments on affected sites, deactivate or remove Colibri Page Builder versions up to and including 1.0.390, apply WAF rules filtering script injection in the comment parameter, and monitor for injected content and anomalous visitor behavior.
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.
More in Colibri Page Builder
View allImproper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in ExtendThemes Colib
The Colibri Page Builder for WordPress is vulnerable to SQL Injection via the ‘post_id’ parameter in versions up to, and
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Extend Themes Coli
The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's colibri_vide
The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcode(s)
The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'colibri_bre
The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's extend_build
The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'colibri_pos
Stored cross-site scripting vulnerability in the Colibri Page Builder WordPress plugin allows authenticated editors or a
The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'colibri-gal
Missing Authorization vulnerability in ExtendThemes Colibri Page Builder.0.248. Rated medium severity (CVSS 5.4), this v
The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via image alt data parameter
EUVD-2026-102618
GHSA-j6m3-8cm2-pm6p
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB