Home/Security Research

CVE-2026-84021

MEDIUM — CVSS 6.8

Authenticated (Contributor+) Stored Cross-Site Scripting in WordPress Bold Page Builder Plugin

PluginBold Page Builder
DeveloperBoldThemes
Affected< 5.9.8
Fixed in5.9.8
VulnerabilityStored Cross-Site Scripting (CWE-79)
CVSS Score6.8 Medium (CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N)
Required RoleContributor or higher
Discovered byMd Minaruzzaman Shovon
ReportedAugust 2026
DisclosedAugust 2026

Summary

A Stored Cross-Site Scripting (XSS) vulnerability exists in the WordPress Bold Page Builder plugin in versions prior to 5.9.8. The plugin does not adequately validate and sanitize URL attributes used in page builder components such as bt_bb_button, bt_bb_headline, and bt_bb_icon.

Authenticated users with Contributor-level privileges can inject malicious JavaScript URLs (e.g., javascript: URI schemes) into shortcode parameters, triggering execution when users interact with the rendered elements.

Technical Details

Bold Page Builder is a visual drag-and-drop page builder widely used across WordPress themes. When building posts, users configure attributes such as button links, icons, and headline destinations. Due to missing sanitization filters on shortcode URL parameters, malicious protocols and inline payloads are preserved and rendered directly into HTML anchor tags without escaping.

Attack vector: Authenticated Contributor post creation using customized shortcodes containing unsanitized URI parameters.

Impact

  • Arbitrary JavaScript execution when site visitors or admins click affected page builder components
  • Potential cookie theft, token extraction, and cross-site scripting exploitation
  • Malicious redirection of authenticated users to external phishing sites

Remediation

Update Bold Page Builder to version 5.9.8 or later. The vendor implemented URL protocol validation and sanitization on all page builder shortcode link handlers.

References & Disclosure Timeline

Timeline:
• August 2026 — Vulnerability discovered & reported via WPScan
• August 2026 — BoldThemes released patch in Bold Page Builder 5.9.8
• August 2026 — CVE-2026-84021 published & confirmed