Severity by source
AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:L/A:N
Primary rating from Vendor (Wordfence) · only source for this CVE.
CVSS VectorVendor: Wordfence
Lifecycle Timeline
4DescriptionCVE.org
The Royal Elementor Addons plugin for WordPress is vulnerable to Server-Side Request Forgery in versions up to, and including, 1.7.1057. This is due to insufficient validation of user-supplied URLs in the render_csv_data() function, which can be bypassed by including 'docs.google.com/spreadsheets' in a query parameter, and the subsequent use of these URLs in fopen() calls without blocking internal or private network addresses. This makes it possible for authenticated attackers, with Contributor-level access and above, to make requests to arbitrary URLs and retrieve sensitive information from internal services.
AnalysisAI
Server-Side Request Forgery (SSRF) in Royal Elementor Addons plugin for WordPress allows authenticated attackers with Contributor-level permissions to bypass URL validation by including 'docs.google.com/spreadsheets' in query parameters, enabling requests to arbitrary internal URLs and retrieval of sensitive data from private network services. Affects versions up to 1.7.1057. The CVSS vector indicates network-based attack with no authentication required (PR:N), contradicting the description's statement of Contributor-level requirement-affected site operators should verify actual privilege requirements with vendor advisory. No active exploitation confirmed (not in CISA KEV), but detailed source code references enable rapid POC development.
Technical ContextAI
This vulnerability exists in the Royal Addons for Elementor plugin's data-table module, specifically in the render_csv_data() function within wpr-data-table.php. The flaw stems from CWE-918 (Server-Side Request Forgery) where user-supplied URLs are passed to PHP's fopen() function without proper validation of the destination address. The plugin attempts to restrict URLs but implements a bypassable allowlist check-if a URL contains 'docs.google.com/spreadsheets' anywhere in its query parameters, validation passes even if the actual target is an internal service (localhost, 169.254.x.x, 10.x.x.x ranges, etc.). The affected CPE is cpe:2.3:a:wproyal:royal_addons_for_elementor_-_addons_and_templates_kit_for_elementor:*:*:*:*:*:*:*:* versions through 1.7.1057. WordPress plugins with Contributor-level access typically allow content creation but not publication, and if this role can invoke Elementor widgets with arbitrary parameters, the attack surface expands significantly.
RemediationAI
Apply the vendor-released patch by upgrading Royal Elementor Addons to version 1.7.1058 or later, as evidenced by the WordPress plugin repository changeset 3514363 at https://plugins.trac.wordpress.org/changeset?sfp_email=&sfph_mail=&reponame=&old=3514363%40royal-elementor-addons&new=3514363%40royal-elementor-addons&sfp_email=&sfph_mail=, which addresses the vulnerable render_csv_data() function. If immediate patching is not feasible, implement compensating controls: restrict Contributor-level user permissions to only trusted personnel (reducing attack surface if authentication is indeed required), disable the Royal Elementor Addons Data Table widget entirely through Elementor's widget management interface until patching is complete, or implement Web Application Firewall (WAF) rules to block requests containing 'docs.google.com/spreadsheets' in unusual contexts while monitoring for bypass attempts (trade-off: may impact legitimate Google Sheets integration features). For defense-in-depth, configure WordPress hosting environment network policies to block outbound requests from the web server to internal IP ranges (RFC1918 private addresses, link-local 169.254.0.0/16, localhost) at the firewall or container network level, though this may disrupt other plugins requiring local service access.
Server-Side Request Forgery in Royal Elementor Addons for WordPress (versions ≤1.7.1064) allows authenticated Contributo
Stored Cross-Site Scripting in Royal Elementor Addons WordPress plugin allows unauthenticated remote attackers to inject
Arbitrary file read in Royal Addons for Elementor versions 1.7.1058-1.7.1059 allows authenticated attackers with Contrib
Stored Cross-Site Scripting in Royal Addons for Elementor's Instagram Feed widget allows authenticated contributors and
Stored Cross-Site Scripting in Royal Addons for Elementor plugin versions up to 1.7.1056 allows authenticated attackers
Stored cross-site scripting in Royal Elementor Addons plugin for WordPress up to version 1.7.1056 allows authenticated a
Stored Cross-Site Scripting (XSS) in Royal Addons for Elementor plugin allows authenticated contributors and above to in
Unauthenticated sensitive information exposure in the Royal Addons for Elementor WordPress plugin (all versions ≤1.7.106
Unauthenticated attackers can extract sensitive data from non-public custom post types in Royal Addons for Elementor Wor
Unauthenticated attackers can modify form action metadata on WordPress posts through the Royal Addons for Elementor plug
Same weakness CWE-918 – Server-Side Request Forgery (SSRF)
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-26757