CVE-2026-19217: Royal Addons for Elementor Stored XSS in Icon Box widget

CVE-2026-19217 · Severity: medium · CVSS 5.4 · Published 2026-08-12

Royal Addons for Elementor is a WordPress plugin that extends the Elementor page builder with additional widgets. The plugin fails to validate user input on the "Title HTML Tag" setting in the Icon Box widget, allowing contributors and higher-privileged users to inject malicious JavaScript that executes when the page is viewed by administrators, editors, or other visitors. This can lead to account compromise, data theft, or malware distribution.

Quick answers

Is CVE-2026-19217 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-19217 being exploited in the wild.
How severe is CVE-2026-19217?
Medium severity, with a CVSS score of 5.4, published 12 August 2026.
Which products and versions are affected?
Royal Themes Royal Addons for Elementor before 1.7.1065.
Is there a fix for CVE-2026-19217?
A patch was published on 2026-08-12: Fixed in version 1.7.1065 Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
How is CVE-2026-19217 attacked?
It is attacked over the network, in a software library.
Am I affected by CVE-2026-19217?
Check whether anything you run is named in the advisory. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

The vulnerability is a Stored Cross-Site Scripting (XSS) flaw in the Royal Addons for Elementor plugin, specifically in the Icon Box widget. The widget's "Title HTML Tag" setting is not validated server-side before being output into HTML, despite being a dropdown control in the UI. An authenticated attacker with Contributor role or above can craft a malicious request to the Elementor editor's save endpoint, injecting arbitrary HTML/JavaScript (e.g., `img src=x onerror=alert(document.domain) data-x=`) into this field. When the page is previewed or published, the unsanitized value is rendered directly as an HTML tag, executing the injected script in the browser of any visitor or administrator. The vulnerability affects versions before 1.7.1065 and is fixed in that version.

Affected products

  • Royal Themes Royal Addons for Elementor before 1.7.1065

Timeline

  • 2026-08-10: disclosed
  • 2026-08-12: advisory
  • 2026-08-12: patched: Fixed in version 1.7.1065

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.