Skip to main content
CVE Vulnerability Database
Vulnerability Database/CVE-2026-12231

CVE-2026-12231: Elementor Exclusive Addons XSS Flaw

CVE-2026-12231 is a stored cross-site scripting vulnerability in the Exclusive Addons for Elementor WordPress plugin. Attackers with contributor access can inject malicious scripts via the exad_infobox_image parameter.

Published:

CVE-2026-12231 Overview

CVE-2026-12231 is a Stored Cross-Site Scripting (XSS) vulnerability in the Exclusive Addons for Elementor plugin for WordPress. The flaw affects all versions up to and including 2.7.9.8. The vulnerability resides in the exad_infobox_image parameter, which lacks sufficient input sanitization and output escaping [CWE-79]. Authenticated attackers with Contributor-level access or higher can inject arbitrary web scripts into pages. Injected scripts execute in the browser of any user who views the affected page.

Critical Impact

Authenticated Contributor-level users can persist malicious JavaScript into WordPress pages, enabling session theft, credential harvesting, and administrative account takeover when victims view compromised content.

Affected Products

  • Exclusive Addons for Elementor plugin for WordPress
  • All versions up to and including 2.7.9.8
  • WordPress sites permitting Contributor-level or higher account creation

Discovery Timeline

  • 2026-08-02 - CVE-2026-12231 published to NVD
  • 2026-08-03 - Last updated in NVD database

Technical Details for CVE-2026-12231

Vulnerability Analysis

The vulnerability exists in the infobox element of the Exclusive Addons for Elementor plugin. The plugin processes the exad_infobox_image parameter without applying adequate sanitization on input or escaping on output. Attackers with Contributor privileges can supply crafted values containing JavaScript payloads. The malicious content is then persisted in the WordPress database as part of the Elementor page structure. When any subsequent visitor renders the page, the browser executes the injected script in the site's origin context. Because the payload is stored, exploitation does not require social engineering or repeated attacker interaction.

Root Cause

The root cause is insufficient input validation combined with missing output escaping in the infobox rendering logic. The vulnerable code paths are documented in the WordPress plugin repository under elements/infobox/infobox.php at lines 975 and 1082, within the broader block spanning lines 1019-1095. The plugin trusts the exad_infobox_image field and emits its value into the HTML response without filtering scriptable content.

Attack Vector

Exploitation requires an authenticated account with Contributor role or above on a WordPress site running a vulnerable version of the plugin. The attacker crafts an infobox widget with a malicious payload in the image parameter and saves the page. Any user who visits the resulting page triggers the stored script in their session. The scope is changed, meaning the impact can reach beyond the vulnerable component into other origins under the same browser context.

See the Wordfence Vulnerability Report and the WordPress Plugin Code Review for technical details.

Detection Methods for CVE-2026-12231

Indicators of Compromise

  • Elementor page metadata containing <script> tags, javascript: URIs, or event handler attributes such as onerror or onload within exad_infobox_image fields
  • Unexpected outbound requests from visitor browsers to attacker-controlled domains after loading pages using the Exclusive Addons infobox widget
  • Newly created or elevated administrator accounts following visits by privileged users to Contributor-authored pages

Detection Strategies

  • Review the postmeta table for Elementor data referencing the exad_infobox_image key with values containing HTML or scripting syntax
  • Enable Content Security Policy (CSP) reporting to capture script violations originating from rendered pages
  • Audit Contributor and Author role activity for creation or modification of pages containing Exclusive Addons infobox widgets

Monitoring Recommendations

  • Log and alert on Contributor-level accounts submitting pages that include Elementor widget data with suspicious HTML tokens
  • Monitor web server access logs for anomalous requests to pages featuring the plugin's infobox output
  • Track plugin version inventory across WordPress deployments to identify hosts still running 2.7.9.8 or earlier

How to Mitigate CVE-2026-12231

Immediate Actions Required

  • Update the Exclusive Addons for Elementor plugin to a version above 2.7.9.8 as delivered in the WordPress Changeset Documentation
  • Audit existing Elementor content for stored payloads within exad_infobox_image values and remove malicious entries
  • Review the WordPress user directory and revoke Contributor or higher privileges from unverified accounts

Patch Information

The vendor addressed the flaw in the WordPress plugin repository under changeset 3583929. Site administrators should apply the update through the WordPress plugin manager or by deploying the fixed release from the official plugin source. Refer to the WordPress Changeset Documentation for the code changes that introduce proper sanitization and output escaping.

Workarounds

  • Deactivate the Exclusive Addons for Elementor plugin until patching is possible
  • Restrict Contributor and Author role assignment to trusted users and disable open registration
  • Deploy a web application firewall (WAF) rule to block requests containing HTML or JavaScript in the exad_infobox_image parameter
  • Apply a strict Content Security Policy that disallows inline scripts on public-facing pages
bash
# Configuration example
# Update the plugin via WP-CLI
wp plugin update exclusive-addons-for-elementor

# Verify installed version
wp plugin get exclusive-addons-for-elementor --field=version

Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

Default Legacy - Prefooter | Experience the World’s Most Advanced Cybersecurity Platform

Experience the Most Advanced Cybersecurity Platform

See how the world’s most intelligent, autonomous cybersecurity platform can protect your organization today and into the future.