CVE-2026-14921

Ultimate Addons for WPBakery Page Builder < 3.21.5 - Contributor+ Stored XSS via ult_buttons Shortcode

Published Jul 31, 2026 CVSS 3.1 · 6.1 Medium EPSS < 1% KEV · Not listed
Description
The Ultimate Addons for WPBakery Page Builder WordPress plugin before 3.21.5's shared link-rendering function, Ultimate_VC_Addons::uavc_link_init(),

Analysis

AI-generated

Technical impact

The Ultimate Addons for WPBakery Page Builder plugin contains a stored cross‑site scripting vulnerability in the Ultimate_VC_Addons::uavc_link_init() function. An attacker with sufficient privileges can embed malicious JavaScript in the ult_buttons shortcode and have it persisted in the content of a WordPress site. When visitors load the affected page, the injected script executes, potentially allowing credential theft, session hijacking, defacement, or other harmful actions. This flaw stems from inadequate input validation and output escaping.

Affected Systems

All WordPress installations that use Ultimate Addons for WPBakery Page Builder version 3.21.4 or older are susceptible. The vulnerability is specific to the button shortcode handling within the shared link‑rendering routine; no other vendors or product versions are currently identified as affected.

Risk and Exploitability

Based on the description, it is inferred that the attacker must be a user who can edit or add content, such as a Contributor or higher role. The stored nature of the flaw means that once injected, the malicious code will affect every visitor who views the compromised page. The CVSS score of 6.1 indicates moderate severity, and the EPSS score of <1% suggests a very low probability of exploitation. The issue is not listed in the CISA KEV catalog, limiting visibility of existing exploitation. However, the potential impact remains high if site roles are not tightly managed or if the plugin is deployed without proper safeguards.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Ultimate Addons for WPBakery Page Builder to version 3.21.5 or later
  • If an upgrade cannot be performed immediately, remove or disable the ult_buttons shortcode via a plugin filter or by editing the plugin code
  • Restrict Contributor and higher user roles from adding or editing content that uses the WPBakery editor
  • Implement content filtering or a WAF rule that blocks <script> tags or dangerous attributes in WPBakery output

Generated by OpenCVE AI on August 13, 2026 at 10:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Weaknesses CWE-20
Type Values Removed Values Added
Weaknesses CWE-20
CWE-79
Type Values Removed Values Added
Weaknesses CWE-79
Type Values Removed Values Added
Weaknesses CWE-79
Type Values Removed Values Added
Description The Ultimate Addons for WPBakery Page Builder WordPress plugin before 3.21.5's shared link-rendering function, Ultimate_VC_Addons::uavc_link_init(),
Title Ultimate Addons for WPBakery Page Builder < 3.21.5 - Contributor+ Stored XSS via ult_buttons Shortcode
References

Subscriptions

No data.

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Sources

Status
PUBLISHED
Assigner
WPScan
Published
Updated
Jul 31, 2026, 7:40 PM
Reserved
Jul 7, 2026, 8:03 AM
Status
Deferred
Published
Jul 31, 2026, 7:16 AM
Modified
Aug 26, 2026, 4:31 PM