Skip to main content

Bold Page Builder CVE-2026-84021

| EUVDEUVD-2026-71860 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-05 WPScan GHSA-v5jf-q9wj-fxfx
6.8
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Register or compromise Contributor account
  2. Delivery
    Craft javascript: URL evading plugin filter
  3. Exploit
    Insert malicious link via Bold Page Builder interface
  4. Execution
    Publish or save page containing injected link
  5. Persist
    Victim (admin or other user) clicks rendered link
  6. Impact
    Arbitrary JavaScript executes in victim browser session

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 an authenticated WordPress account with Contributor role or higher (not unauthenticated). The attacker must be able to create or edit pages using the Bold Page Builder interface and insert a link element. A second user with any role (including Administrator) must then click the malicious link in a rendered page. The attack is limited by the UI:R (user interaction required) constraint - automated exploitation without victim interaction is not possible. Sites where open user registration is disabled and no untrusted Contributor accounts exist are not exploitable. Exploitation is limited to WordPress installations running Bold Page Builder < 5.9.8; standard WordPress core installations without this plugin are unaffected.

Impact

The provided CVSS vector is CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H (6.8), but this contains a significant discrepancy: the description explicitly states exploitation requires only the Contributor role, which maps to PR:L in WordPress privilege taxonomy - not PR:H. If PR:L is applied, the base score rises to approximately 7.5. The C:H/I:H/A:H impact triad is also overstated for a stored XSS that does not directly grant system-level access; realistic impact is session theft, credential harvesting, or privilege escalation via admin cookie capture, which is better modeled as C:L/I:L in the vulnerable system with S:C scope change. KEV status is negative. EPSS at 0.15% (5th percentile) signals low automated exploitation despite a publicly available PoC from WPScan, consistent with the UI:R (user-click) requirement limiting automated exploitation. Real-world risk is moderate for WordPress sites with contributor-level user registration enabled, particularly where contributors can publish content visible to administrators.

Exploit ScenarioDerived

A threat actor registers or compromises a Contributor account on a target WordPress site, then uses Bold Page Builder to insert a crafted link element with a javascript: URL that bypasses the plugin's filter (e.g., via mixed-case encoding or URL encoding). The page is published and an administrator visits and clicks the link during routine content review, causing the injected script to execute in the admin's browser session - potentially harvesting the admin's authentication cookie or triggering unauthorized actions on the site. A public PoC via WPScan confirms this attack path is technically validated.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 06, 2026

Stored cross-site scripting in the Bold Page Builder WordPress plugin before 5.9.8 allows authenticated users holding the Contributor role or higher to inject arbitrary JavaScript via a crafted link URL that bypasses the plugin's client-side filter. When a victim user subsequently clicks the malicious link rendered in the page builder output, the injected script executes in their browser session. A publicly available proof-of-concept exists per WPScan, though EPSS remains very low (0.15%), indicating limited observed exploitation despite public disclosure.

RemediationAI

Update Bold Page Builder to version 5.9.8 or later, which introduces proper URL validation using an allowlist approach for permitted link schemes. Site administrators should apply the update immediately via the WordPress admin dashboard under Plugins > Updates. As a compensating control prior to patching, restrict Contributor-role user registration if open registration is enabled - specifically, disable the ability for untrusted users to register as Contributors (Settings > General > Membership). Alternatively, review and audit existing Contributor-authored pages for javascript: or data: scheme URIs in link fields. Note that disabling the plugin entirely is the most conservative workaround but eliminates page-builder functionality. The WPScan advisory at https://wpscan.com/vulnerability/ca226eab-59a2-42d5-96f6-84dacf7c6c5a/ provides the authoritative disclosure.

Affected VersionsENISA

Bold Page Builder 0 <5.9.8

Affected Packages

euvd bold_page_builder fix: 5.9.8

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

Bold Page Builder is a drag-and-drop WordPress page-building plugin (CPE cpe:2.3:a:unknown:bold_page_builder:*:*:*:*:*:*:*:*; vendor slug 'unknown' is a placeholder - real vendor is BoldThemes). The root cause is CWE-79 Improper Neutralization of Input During Web Page Generation (Stored XSS). The plugin accepts a link URL from Contributor-role users, applies a filter intended to block dangerous schemes such as javascript:, but the filter can be evaded through encoding or alternative representations. The unescaped URL is then embedded directly into an HTML attribute (e.g., href), meaning any victim who clicks the link triggers script execution in their browser context under the site's origin. This is a classic filter-bypass stored XSS pattern where trust in a denylist-based sanitizer rather than an allowlist (e.g., only permitting https:// and http:// schemes) is the architectural flaw.

Know when Bold 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 (WPScan) PRIMARY 6.8 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
vuln.today AI 5.4 MEDIUM

Contributor role is PR:L; scope changes to victim browser (S:C); C:L/I:L reflects session theft risk rather than full system compromise; no availability impact.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
CVSS changed
Sep 06, 2026 - 11:22 NVD
6.8 (MEDIUM)
Patch available
Sep 05, 2026 - 08:01 EUVD
CVE Published
Sep 05, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 05, 2026 - 06:00 cve.org
MEDIUM 6.8

DescriptionCVE.org

The Bold Page Builder WordPress plugin before 5.9.8 does not properly validate a link URL before outputting it in an HTML attribute, relying on a filter that can be evaded, allowing users with the Contributor role and above to inject arbitrary web scripts that execute when a user clicks the affected link.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Low
niche WordPress page builder, not among top-tier plugins
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Total

Priority Score

54
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +34
PoC: +20
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-2021-24579 HIGH POC
8.8 Aug 30

The bt_bb_get_grid AJAX action of the Bold Page Builder WordPress plugin before 3.1.6 passes user input into the unseria

CVE-2026-84028 MEDIUM POC
6.8 Sep 06

Stored cross-site scripting in the Bold Page Builder WordPress plugin (all versions before 5.9.9) permits any user holdi

CVE-2026-84022 MEDIUM POC
6.8 Sep 05

Stored cross-site scripting in Bold Page Builder WordPress plugin (all versions before 5.9.8) allows authenticated Contr

CVE-2022-2089 MEDIUM POC
4.8 Jul 11

The Bold Page Builder WordPress plugin before 4.3.3 does not sanitise and escape some of its settings, which could allow

CVE-2019-15821 HIGH
7.5 Aug 30

The bold-page-builder plugin before 2.3.2 for WordPress has no protection against modifying settings and importing data.

CVE-2024-30179 MEDIUM
6.5 Mar 27

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in BoldThemes Bold Pa

CVE-2023-49823 MEDIUM
6.5 Dec 15

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in BoldThemes Bold Pa

CVE-2024-47298 MEDIUM
6.5 Oct 06

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in boldthemes Bold Pa

CVE-2024-47391 MEDIUM
6.5 Oct 05

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in boldthemes Bold Pa

CVE-2024-53801 MEDIUM
6.5 Dec 06

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in boldthemes Bold Pa

CVE-2024-30442 MEDIUM
6.5 Mar 29

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in BoldThemes Bold Pa

CVE-2026-62110 MEDIUM
6.5 Sep 11

Stored Cross-Site Scripting in Bold Page Builder (WordPress plugin by BoldThemes) versions up to and including 5.9.9 all

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