CVE-2026-13347
Received Received - Intake

Arbitrary File Read in Hide My WP Lite WordPress Plugin

Vulnerability report for CVE-2026-13347, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-10

Last updated on: 2026-07-10

Assigner: Wordfence

Description

The Hide My WP Lite plugin for WordPress is vulnerable to Arbitrary File Read in versions up to and including 1.3 via the he_wrapper_js and he_wrapper_css query parameters processed by the elementor_assets_filter() function. This is due to the function concatenating user-supplied input directly onto ABSPATH and passing the result to file_get_contents() without any path traversal validation, allow-list, realpath containment, or extension check; the result is then echoed in the HTTP response. Although the output is passed through wp_kses_post(), that function only filters HTML tags and does not prevent disclosure of arbitrary file contents. This makes it possible for unauthenticated attackers to read the contents of arbitrary files on the affected site's server (such as wp-config). Note: The exploit requires the Elementor plugin and the 'Hide Elementor' feature to be enabled.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-10
Last Modified
2026-07-10
Generated
2026-07-10
AI Q&A
2026-07-10
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
wpbeaverbuilder hide_my_wp_lite to 1.3 (inc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

The Hide My WP Lite plugin for WordPress has a vulnerability called Arbitrary File Read in versions up to and including 1.3. This happens because the elementor_assets_filter() function takes user input from the he_wrapper_js and he_wrapper_css query parameters and directly appends it to the server's ABSPATH without validating the path. It then uses file_get_contents() to read the file and echoes the content in the HTTP response. Although the output is filtered for HTML tags, this does not prevent attackers from reading any file's contents on the server.

This vulnerability requires the Elementor plugin and the 'Hide Elementor' feature to be enabled to be exploited.

Impact Analysis

This vulnerability allows unauthenticated attackers to read arbitrary files on the affected WordPress site's server. This can lead to the exposure of sensitive information such as configuration files (e.g., wp-config.php), which may contain database credentials and other secrets.

Such unauthorized disclosure can compromise the security of the website, potentially leading to further attacks or data breaches.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-13347. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart