Skip to main content

Royal Elementor Addons CVE-2026-97254

| EUVDEUVD-2026-109716 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-26 Patchstack GHSA-662p-q97f-4jj6
6.5
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privileged user
  2. Delivery
    Submit crafted payload to plugin input
  3. Exploit
    Payload stored unsanitized
  4. Execution
    Admin or visitor views page
  5. Persist
    Script executes in victim browser
  6. Impact
    Session hijack or unauthorized actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires an authenticated account with at least low-level privileges (PR:L - typically a contributor/author-tier WordPress user able to submit content through the plugin) to store the malicious payload, and requires a second user (UI:R - e.g., an administrator or site visitor) to subsequently view the page where the payload renders, at which point script executes in their browser context (S:C). The exact plugin feature, field, or parameter that fails to neutralize input is not described in the available sources. Limiting factors: the attacker cannot act fully unauthenticated, cannot trigger execution without a victim viewing the content, and impact is bounded to the victim's browser session rather than direct server compromise.

Impact

This is a moderate-severity stored XSS (CVSS 6.5, CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) in the Royal Elementor Addons WordPress plugin, reported by Patchstack and assigned the vuln.today priority 'this_month' - a scheduled-remediation signal, not an emergency. The CVSS vector points to network-reachable but authenticated exploitation (PR:L) that additionally depends on victim interaction (UI:R), with a scope change (S:C) reflecting that injected script executes in a different security context (the browser of whoever views the page). No EPSS score, no CISA KEV listing, and no verified exploit code are present in the supplied data, so there is no public exploit identified at time of analysis and no evidence of active exploitation. The combination of required authentication, required user interaction, and low individual confidentiality/integrity/availability impacts keeps real-world risk in the moderate band rather than critical, despite the network attack vector. The main caveat: the input does not state a fixed version (only 'affects from n/a through 1.7.1069'), so the remediation target is unconfirmed from the provided data and should be verified against the Patchstack advisory or vendor changelog.

Exploit ScenarioDerived

An attacker with a low-privileged authenticated account (e.g., a contributor or author role) uses the plugin to store a malicious script payload in content that is later rendered to other users. When an administrator or other visitor views the affected page, the stored script executes in their browser session, enabling session/cookie theft or actions performed in the victim's context. No public exploit code is identified in the provided sources, and the specific injectable field is not described.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 26, 2026

Stored cross-site scripting in the Royal Elementor Addons WordPress plugin (WProyal) through version 1.7.1069 lets a low-privileged authenticated user persist malicious markup that executes in another user's browser when the affected page is viewed. The assessed vector (CVSS 6.5, AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L) requires a contributor/author-tier account to plant the payload and a separate victim to render it, so impact is bounded to the victim's browser session rather than server compromise. No public exploit code or confirmed active exploitation was reported in the available sources, and the vuln.today priority is 'this_month', indicating scheduled rather than emergency remediation.

RemediationAI

Update Royal Elementor Addons to a release above 1.7.1069; the available data identifies 1.7.1069 as the last affected version but does not state an exact fixed version number, so confirm the current patched release on the WordPress plugin directory or the Patchstack advisory (https://patchstack.com/database/wordpress/plugin/royal-elementor-addons/vulnerability/wordpress-royal-elementor-addons-plugin-1-7-1069-cross-site-scripting-xss-vulnerability-2) before rollout. Because exploitation requires a low-privileged authenticated account to store the payload, a compensating control is to temporarily restrict contributor/author-tier and higher accounts on sites where the plugin cannot be updated immediately, accepting the operational cost of limiting content workflow; removing or deactivating the plugin is an alternative if it is not business-critical, at the cost of losing its Elementor widgets and templates. No further workarounds are specified in the available sources.

Affected VersionsENISA

Royal Elementor Addons 0 ≤1.7.1069

Affected Packages

euvd royal_elementor_addons no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is CWE-79 (Improper Neutralization of Input During Web Page Generation), the classic stored/persistent XSS class, in a WordPress plugin that supplies Elementor page-builder widgets and templates. The CPE cpe:2.3:a:wproyal:royal_elementor_addons:*:*:*:*:*:*:*:* marks the entire plugin line up to and including 1.7.1069 as affected. In stored XSS, attacker-supplied content is saved by the application and later emitted into HTML without adequate encoding or sanitization, so script runs in the browser of whoever views it; the assessed scope change (S:C) reflects that the executing script crosses from the vulnerable plugin's context into the broader site/origin context. The specific plugin feature, field, or parameter that fails to neutralize input is not described in the available sources, and the trigger mechanism is therefore unverified beyond the general stored-XSS pattern and the CVSS-vector prerequisites (network reachable, low privileges, user interaction required).

Know when Royal Elementor Addons gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 6.5 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
vuln.today AI 6.5 MEDIUM

Stored XSS reachable over the network but needing a low-privileged authored account (PR:L) and a victim view (UI:R); script runs cross-context (S:C) with limited C/I/A impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
Low

DescriptionCVE.org

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WProyal Royal Elementor Addons royal-elementor-addons allows Stored XSS.This issue affects Royal Elementor Addons: from n/a through 1.7.1069.

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Prevalence
Medium
popular Elementor addon plugin, common but not on every WordPress site
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2023-5360 CRITICAL POC
9.8 Oct 31

The Royal Elementor Addons and Templates WordPress plugin before 1.3.79 does not properly validate uploaded files, which

CVE-2024-32786 CRITICAL
9.8 May 17

Authentication Bypass by Spoofing vulnerability in WP Royal Royal Elementor Addons allows Functionality Bypass.3.93. Rat

CVE-2026-106648 MEDIUM POC
5.3 Oct 28

Unauthenticated email relay in the Royal Elementor Addons WordPress plugin before 1.7.1070 allows remote attackers to re

CVE-2024-1567 HIGH
8.2 May 02

The Royal Elementor Addons and Templates plugin for WordPress is vulnerable to limited file uploads due to missing file

CVE-2022-4711 MEDIUM POC
4.3 Jan 10

The Royal Elementor Addons plugin for WordPress is vulnerable to insufficient access control in the 'wpr_save_mega_menu_

CVE-2026-111851 HIGH
7.6 Oct 22

Unsafe reflection in the WordPress plugin Royal Elementor Addons (all versions through 1.7.1068) allows code injection:

CVE-2026-40720 HIGH
7.1 Jun 17

Unauthenticated reflected/stored cross-site scripting in Royal Elementor Addons Pro WordPress plugin versions prior to 1

CVE-2024-56226 HIGH
7.1 Dec 31

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WP Royal Royal Ele

CVE-2022-4710 MEDIUM
6.1 Jan 10

The Royal Elementor Addons plugin for WordPress is vulnerable to Reflected Cross-Site Scripting in versions up to, and i

CVE-2024-44001 MEDIUM
6.5 Sep 18

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WP Royal Royal Ele

CVE-2024-50442 MEDIUM
6.5 Oct 28

Improper Restriction of XML External Entity Reference vulnerability in WP Royal Royal Elementor Addons royal-elementor-a

CVE-2024-31236 MEDIUM
6.5 Apr 07

Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting') vulnerability in WP Royal Royal Ele

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy