Description
The Royal Addons for Elementor WordPress plugin before 1.7.1070 does not sanitise and escape one of its map widget's size settings before concatenating it into an HTML attribute, allowing users with the Contributor role or above to inject JavaScript that runs in the browser of any user who views the page, including an administrator reviewing a pending submission.
Published: 2026-10-28
Score: n/a
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting that can execute arbitrary JavaScript in the browsers of any user who views the affected page, potentially leading to credential theft or session hijacking
Action: Immediate Patch
AI Analysis

Impact

Royal Addons for Elementor, before version 1.7.1070, fails to sanitize a map widget size setting that is inserted into an HTML attribute. The unsanitized input allows anyone with a Contributor role or above to inject JavaScript that runs in the browsers of all users who view the page, including administrators reviewing pending submissions. The primary impact is the execution of attacker‑supplied code in client browsers, which can lead to credential theft, session hijacking, or the execution of further attacks.

Affected Systems

This issue affects the Royal Addons for Elementor WordPress plugin, versions 1.7.1037 through 1.7.1069 inclusive. The plugin is distributed under the Royal Addons package and is commonly used in WordPress sites. No other vendors or product lines are reported to be impacted.

Risk and Exploitability

The flaw is a stored XSS that requires a user with Contributor or higher privileges to insert the payload. Once embedded, the malicious code runs automatically in the browsers of any visitor to the page, regardless of their role. No external network exploitation is required. As of the current data, no public exploit releases are available and the EPSS score is not disclosed. The vulnerability is not listed in CISA KEV. The most likely attack vector is an authorized editor using the Google Maps widget height setting to inject unsanitized JavaScript.

Generated by OpenCVE AI on October 28, 2026 at 07:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Royal Addons for Elementor to version 1.7.1070 or newer.
  • If upgrading immediately is not possible, remove or disable all Google Maps widgets from the site until a patch is applied.
  • For sites that cannot temporarily disable the widget, remove the map widget entirely or restrict the role that can edit the widget’s height setting to a role that is trusted and where additional input validation can be applied.

Generated by OpenCVE AI on October 28, 2026 at 07:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 28 Oct 2026 07:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-79

Wed, 28 Oct 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Royal Addons for Elementor WordPress plugin before 1.7.1070 does not sanitise and escape one of its map widget's size settings before concatenating it into an HTML attribute, allowing users with the Contributor role or above to inject JavaScript that runs in the browser of any user who views the page, including an administrator reviewing a pending submission.
Title Royal Elementor Addons 1.7.1037 - 1.7.1069 - Contributor+ Stored XSS via Google Maps Widget Height Setting
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: WPScan

Published:

Updated: 2026-10-28T06:00:22.478Z

Reserved: 2026-10-07T05:47:47.637Z

Link: CVE-2026-107098

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-28T06:16:33.020

Modified: 2026-10-28T06:16:33.020

Link: CVE-2026-107098

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-28T07:30:11Z

Weaknesses
  • CWE-79

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