Skip to main content

Colibri Page Builder CVE-2026-107758

| EUVDEUVD-2026-102618 HIGH
Cross-site Scripting (XSS) (CWE-79)
2026-10-16 Wordfence GHSA-j6m3-8cm2-pm6p
7.2
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Submit comment with malicious SVG data-target
  2. Delivery
    Payload bypasses widened SVG kses allow-list
  3. Exploit
    Stored in page content
  4. Execution
    Victim loads front-end page
  5. Persist
    colibri.js decodes value into jQuery()
  6. Impact
    Script 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Colibri Page Builder 0 ≤1.0.390

Affected Packages

euvd colibri_page_builder no fix

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

Vendor (Wordfence) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
vuln.today AI 7.2 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Medium
popular WordPress page-builder plugin, common but not universal
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2023-50833 MEDIUM POC
6.5 Dec 21

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in ExtendThemes Colib

CVE-2023-2188 HIGH
7.2 Aug 31

The Colibri Page Builder for WordPress is vulnerable to SQL Injection via the ‘post_id’ parameter in versions up to, and

CVE-2025-32185 MEDIUM
6.5 Apr 04

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in Extend Themes Coli

CVE-2024-4451 MEDIUM
6.4 Jun 07

The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's colibri_vide

CVE-2024-5038 MEDIUM
6.4 Jun 06

The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's shortcode(s)

CVE-2024-3337 MEDIUM
6.4 May 02

The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'colibri_bre

CVE-2023-6988 MEDIUM
6.4 Jan 11

The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's extend_build

CVE-2024-2839 MEDIUM
6.4 Apr 02

The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'colibri_pos

CVE-2025-59593 MEDIUM
5.9 Oct 22

Stored cross-site scripting vulnerability in the Colibri Page Builder WordPress plugin allows authenticated editors or a

CVE-2024-3340 MEDIUM
5.4 May 02

The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the plugin's 'colibri-gal

CVE-2024-28004 MEDIUM
5.4 Mar 28

Missing Authorization vulnerability in ExtendThemes Colibri Page Builder.0.248. Rated medium severity (CVSS 5.4), this v

CVE-2024-3338 MEDIUM
4.4 May 02

The Colibri Page Builder plugin for WordPress is vulnerable to Stored Cross-Site Scripting via image alt data parameter

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy