Skip to main content
CVE Vulnerability Database

CVE-2026-8613: aThemes Addons for Elementor XSS Flaw

CVE-2026-8613 is a stored cross-site scripting vulnerability in aThemes Addons for Elementor plugin for WordPress. Attackers with contributor access can inject malicious scripts. This article covers technical details.

Published:

CVE-2026-8613 Overview

CVE-2026-8613 is a stored Cross-Site Scripting (XSS) vulnerability [CWE-79] affecting the aThemes Addons for Elementor plugin for WordPress through version 1.1.8. The flaw resides in the title_tag widget setting, which lacks proper input sanitization and output escaping. Authenticated users with contributor-level access or higher can inject arbitrary JavaScript into pages rendered by the Posts Timeline widget and the Posts Carousel widget across its default, Banner, and Modern skins. The injected payload executes in the browser of any visitor who loads an affected page.

Critical Impact

Authenticated contributors can store malicious JavaScript that executes against site visitors and administrators, enabling session theft, account takeover, and arbitrary actions performed in the victim's browser context.

Affected Products

  • aThemes Addons for Elementor Lite plugin for WordPress, versions up to and including 1.1.8
  • Posts Timeline widget (all skins)
  • Posts Carousel widget (default, Banner, and Modern skins)

Discovery Timeline

  • 2026-06-10 - CVE-2026-8613 published to NVD
  • 2026-06-10 - Last updated in NVD database

Technical Details for CVE-2026-8613

Vulnerability Analysis

The vulnerability stems from inconsistent validation of the title_tag widget setting across multiple widgets in the plugin. The Posts List widget correctly applies a whitelist that restricts title_tag to a fixed set of safe HTML tags. The Posts Timeline widget and all three Posts Carousel skins (default, Banner, Modern) omit that whitelist check. As a result, the user-supplied value is passed directly into rendered HTML without sanitization or escaping. Attackers can substitute arbitrary content for the expected tag name, breaking out of the element context and injecting <script> blocks or event handler attributes. Because the payload is persisted in post or widget metadata, any visitor or administrator who later loads the page triggers the script in their authenticated session.

Root Cause

The root cause is missing input validation against a tag whitelist in the widget render paths. The vulnerable code paths are referenced in inc/modules/widgets/posts-carousel/class-posts-carousel.php, inc/modules/widgets/posts-carousel/skins/class-posts-carousel-banner.php, inc/modules/widgets/posts-carousel/skins/class-posts-carousel-modern.php, and inc/modules/widgets/posts-timeline/class-posts-timeline.php. The shared helper in inc/functions.php was updated in version 1.1.9 to enforce consistent tag validation.

Attack Vector

An attacker authenticated as a contributor or higher uses the Elementor editor to add a Posts Timeline or Posts Carousel widget. The attacker sets the title_tag value to a payload containing arbitrary HTML or JavaScript. Once the page is saved and viewed by another user, the browser parses and executes the injected script. The Scope:Changed component of the CVSS vector reflects that injected scripts execute in the security context of the WordPress site rather than the contributor's limited role.

No verified public exploit code is available. The vulnerability mechanism is documented in the Wordfence Vulnerability Analysis and the WordPress Plugin Code Reference.

Detection Methods for CVE-2026-8613

Indicators of Compromise

  • Post or page metadata containing unexpected HTML tags, <script> elements, or on* event handlers within Elementor widget settings for title_tag.
  • Outbound browser requests from administrator sessions to unknown domains shortly after viewing posts that include the Posts Timeline or Posts Carousel widget.
  • New administrator accounts, modified user roles, or unexpected plugin installations following contributor activity.

Detection Strategies

  • Review the WordPress postmeta table for Elementor widget data containing angle brackets or JavaScript keywords inside title_tag fields.
  • Audit user activity logs for contributor-level accounts that recently created or edited posts containing Posts Timeline or Posts Carousel widgets.
  • Deploy a web application firewall rule that inspects Elementor save requests for HTML or script content in title_tag parameters.

Monitoring Recommendations

  • Enable WordPress audit logging to capture post revisions, widget changes, and role modifications.
  • Monitor for unusual JavaScript execution patterns on public-facing pages, including unexpected eval, fetch, or DOM manipulation calls.
  • Track contributor account behavior, especially first-time use of advanced Elementor widgets.

How to Mitigate CVE-2026-8613

Immediate Actions Required

  • Update the aThemes Addons for Elementor Lite plugin to version 1.1.9 or later on all WordPress sites.
  • Audit existing posts and pages using the Posts Timeline and Posts Carousel widgets and remove any unexpected title_tag values.
  • Review and tighten contributor and author role permissions, limiting Elementor widget access where feasible.

Patch Information

The vendor released the fix in version 1.1.9, which adds whitelist validation in the shared helper function. See the WordPress Plugin Update Code and the WordPress Plugin Version Change for the diff between vulnerable and patched releases.

Workarounds

  • Temporarily disable the aThemes Addons for Elementor Lite plugin until the update is applied.
  • Restrict contributor and author accounts from editing posts that use the affected widgets.
  • Deploy a WAF rule that blocks HTML and script content submitted in title_tag parameters on Elementor AJAX endpoints.
bash
# Update the plugin via WP-CLI
wp plugin update athemes-addons-for-elementor-lite --version=1.1.9

# Verify installed version
wp plugin get athemes-addons-for-elementor-lite --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.