Description
The Royal Addons for Elementor – Addons and Templates Kit for Elementor plugin for WordPress is vulnerable to Arbitrary File Read in versions 1.7.1058 through 1.7.1059. This is due to the wpr_get_csv_handle() helper (introduced in version 1.7.1058 as part of the patch for CVE-2026-6229) falling back to is_readable() and fopen($source, 'r') on the attacker-controlled settings.table_upload_csv.url value when it does not parse as an HTTP URL, with no allow-list, traversal block, or extension check. This makes it possible for authenticated attackers, with Contributor-level access and above, to save a crafted wpr-data-table widget through Elementor's save_builder endpoint and have the rendered preview return the line-by-line contents of any file readable by the PHP process, including wp-config.php.
Published: 2026-06-19
Score: 6.5 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Royal Addons for Elementor plugin is vulnerable to arbitrary file read when the CSV source URL is supplied by an attacker. The helper function falls back to opening any path supplied in the widget settings when the value does not parse as a URL, with no validation or allow‑list. An authenticated user with Contributor or higher privileges can save a crafted widget via Elementor’s save_builder endpoint and the rendered preview will expose the contents of any file readable by the PHP process, including critical files such as wp-config.php. This direct read of sensitive configuration data compromises confidentiality of files readable by PHP and can be a step toward further exploitation.

Affected Systems

The flaw affects the Royal Addons for Elementor – Addons and Templates Kit for Elementor plugin for WordPress in versions 1.7.1058 through 1.7.1059. No other vendors or products are listed as affected.

Risk and Exploitability

The CVSS score of 6.5 indicates moderate severity; the EPSS score is not available, so the likelihood of exploitation is unclear, and the vulnerability is not listed in CISA’s KEV catalog. The vulnerability is only exploitable by authenticated users with Contributor or higher capabilities, and the attack path requires use of Elementor’s save_builder endpoint to deploy a malicious widget. The attacker would then trigger a preview rendering to read the file contents. Consequently, the risk is primarily to the confidentiality of files readable by PHP in the hosting environment.

Generated by OpenCVE AI on June 19, 2026 at 07:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Royal Addons for Elementor to the latest released version that fixes the file‑read issue
  • If an immediate update is not possible, disable or restrict access to Elementor’s save_builder endpoint for contributors and other non‑admin roles
  • Enforce PHP open_basedir or file permission restrictions to limit the PHP process’s ability to read sensitive files such as wp-config.php

Generated by OpenCVE AI on June 19, 2026 at 07:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 19 Jun 2026 08:15:00 +0000

Type Values Removed Values Added
First Time appeared Wordpress
Wordpress wordpress
Wproyal
Wproyal royal Addons For Elementor – Addons And Templates Kit For Elementor
Vendors & Products Wordpress
Wordpress wordpress
Wproyal
Wproyal royal Addons For Elementor – Addons And Templates Kit For Elementor

Fri, 19 Jun 2026 06:15:00 +0000

Type Values Removed Values Added
Description The Royal Addons for Elementor – Addons and Templates Kit for Elementor plugin for WordPress is vulnerable to Arbitrary File Read in versions 1.7.1058 through 1.7.1059. This is due to the wpr_get_csv_handle() helper (introduced in version 1.7.1058 as part of the patch for CVE-2026-6229) falling back to is_readable() and fopen($source, 'r') on the attacker-controlled settings.table_upload_csv.url value when it does not parse as an HTTP URL, with no allow-list, traversal block, or extension check. This makes it possible for authenticated attackers, with Contributor-level access and above, to save a crafted wpr-data-table widget through Elementor's save_builder endpoint and have the rendered preview return the line-by-line contents of any file readable by the PHP process, including wp-config.php.
Title Royal Addons for Elementor – Addons and Templates Kit for Elementor 1.7.1058 - 1.7.1059 - Authenticated (Contributor+) Arbitrary File Read via Data Table Widget CSV File Source
Weaknesses CWE-73
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Wordpress Wordpress
Wproyal Royal Addons For Elementor – Addons And Templates Kit For Elementor
cve-icon MITRE

Status: PUBLISHED

Assigner: Wordfence

Published:

Updated: 2026-06-19T04:31:34.131Z

Reserved: 2026-05-07T16:50:03.874Z

Link: CVE-2026-8118

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-19T08:00:09Z

Weaknesses
  • CWE-73

    External Control of File Name or Path