Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessRegister or compromise Contributor account
-
DeliveryCraft javascript: URL evading plugin filter
-
ExploitInsert malicious link via Bold Page Builder interface
-
ExecutionPublish or save page containing injected link
-
PersistVictim (admin or other user) clicks rendered link
-
ImpactArbitrary 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
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
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
AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:H
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.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.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
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 Bold Page Builder
View allThe bt_bb_get_grid AJAX action of the Bold Page Builder WordPress plugin before 3.1.6 passes user input into the unseria
Stored cross-site scripting in the Bold Page Builder WordPress plugin (all versions before 5.9.9) permits any user holdi
Stored cross-site scripting in Bold Page Builder WordPress plugin (all versions before 5.9.8) allows authenticated Contr
The Bold Page Builder WordPress plugin before 4.3.3 does not sanitise and escape some of its settings, which could allow
The bold-page-builder plugin before 2.3.2 for WordPress has no protection against modifying settings and importing data.
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in BoldThemes Bold Pa
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in BoldThemes Bold Pa
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in boldthemes Bold Pa
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in boldthemes Bold Pa
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in boldthemes Bold Pa
Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in BoldThemes Bold Pa
Stored Cross-Site Scripting in Bold Page Builder (WordPress plugin by BoldThemes) versions up to and including 5.9.9 all
EUVD-2026-71860
GHSA-v5jf-q9wj-fxfx
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB