Etude WordPress Theme
CVE-2025-69174
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site running Etude theme
-
DeliveryProbe vulnerable theme endpoint for path parameter
-
ExploitCraft LFI payload referencing local PHP file
-
ExecutionSend unauthenticated HTTP request
-
PersistPHP include executes targeted file
-
ImpactDisclose wp-config.php or trigger poisoned-log RCE
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V5 - File Handling File inclusion prevention, allowlisting
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Command and Control The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires a WordPress installation with the ThemeREX Etude theme version 1.6 or earlier active and the vulnerable theme endpoint (likely an AJAX handler, template loader, or shortcode processor accepting a file/path parameter) network-reachable by the attacker - no authentication and no user interaction are required per PR:N/UI:N. Exploitation is limited by AC:H, meaning the attacker must know or discover a valid local filesystem path to include and may need to satisfy parsing constraints (e.g., null-byte handling, suffix appending) imposed by the theme's include logic; full RCE escalation additionally depends on the presence of an includable PHP-tainted file such as a poisoned log, uploaded media with embedded PHP, or a session file under attacker control. |
| Impact | The CVSS:3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H scores 8.1, driven by full CIA impact and no authentication or user interaction needed; however, AC:H signals that specific conditions or attacker effort (e.g., knowledge of a valid file path or race condition) are required, lowering opportunistic exploitation likelihood. No EPSS score, KEV listing, or public POC was provided in the input, so this is not currently confirmed actively exploited (CISA KEV) and no public exploit identified at time of analysis. Practically, WordPress LFI flaws frequently get folded into automated scanning kits once a vulnerability detail page is indexed, so the risk profile is realistically 'medium-to-high latent risk' rather than imminent mass exploitation - but any internet-exposed WordPress site running the Etude theme should treat it as priority remediation because LFI in PHP commonly escalates to RCE via log poisoning or session file inclusion. Key data gaps: exact vulnerable endpoint/parameter, fix version, and Patchstack advisory specifics are not in the input. |
| Exploit ScenarioDerived | A remote unauthenticated attacker sends a crafted HTTP request to a vulnerable Etude theme endpoint with a manipulated file/path parameter pointing to a local PHP file (e.g., wp-config.php for credential disclosure, or an uploaded image containing PHP payload, or /var/log/apache2/access.log poisoned via a prior request with PHP in the User-Agent). The include statement executes the chosen file in PHP context, allowing the attacker to read sensitive configuration or, by combining with log/upload poisoning, achieve remote code execution as the webserver user. No public exploit identified at time of analysis, but PHP LFI exploitation techniques are well-documented and easily adapted once the vulnerable parameter is identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 17, 2026
Unauthenticated local file inclusion in the ThemeREX Etude WordPress theme versions 1.6 and earlier allows remote attackers to coerce the application into including arbitrary PHP files, potentially leading to source disclosure, sensitive data exposure, and possible remote code execution depending on writable locations on the host. The high CVSS score of 8.1 reflects significant confidentiality, integrity, and availability impact, though the high attack complexity (AC:H) suggests non-trivial preconditions; no public exploit identified at time of analysis.
RemediationAI
Upstream fix availability is not independently confirmed in the provided input; consult the Patchstack advisory at https://patchstack.com/database/wordpress/theme/etude/vulnerability/wordpress-etude-theme-1-6-local-file-inclusion-vulnerability for the latest patched version and upgrade Etude to any release later than 1.6 as soon as ThemeREX publishes one. Until a patched theme version is installed, deploy a WAF rule (Patchstack, Wordfence, or equivalent) to block requests containing path-traversal sequences ('../', URL-encoded variants, php://, file://) targeting Etude theme endpoints, accepting the trade-off of possible false positives on legitimate template parameters. As a stronger compensating control, switch the active theme to a default WordPress theme (Twenty Twenty-Four) which removes the vulnerable code path entirely at the cost of losing site styling, or restrict access to /wp-content/themes/etude/ via webserver rules and disable allow_url_include/allow_url_fopen in php.ini to limit escalation pathways.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The Etude theme is a commercial WordPress theme developed by ThemeREX, identified by CPE cpe:2.3:a:themerex:etude. CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program - 'PHP Remote File Inclusion') is the root cause class: PHP's include/require constructs accept attacker-influenced paths without proper validation or allowlist enforcement, letting an attacker traverse the filesystem or include unintended PHP files. In WordPress theme contexts, this typically occurs in AJAX handlers, template loaders, or shortcode processors that accept a 'file', 'template', or 'path' parameter from a request and pass it directly to a filesystem include call. Because the Patchstack tags label this as LFI (not RFI), the included file must already exist on the server, but local PHP files, log files, or uploaded media can still be leveraged.
Know when Etude 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
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Network-reachable theme endpoint with no auth (PR:N) but AC:H because attacker must know valid local paths; LFI primarily discloses files (C:H) with only limited integrity/availability impact unless chained to RCE.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Local File Inclusion in Etude <= 1.6 versions.
Executive ViewAI
Organizations using ThemeREX Etude WordPress theme v1.6 or earlier face direct risk of remote file disclosure and potential code execution through unauthenticated file inclusion attacks that require no user interaction. Attackers can access source code, configuration files, and sensitive data without credentials, threatening both confidentiality and operational integrity across all affected WordPress installations. Immediate remediation is critical as the vulnerability impacts any website relying on this widely-deployed theme.
No vendor-released patch identified at time of analysis. Interim mitigations: (1) immediately remove or disable ThemeREX Etude theme v1.6 and earlier as primary control, (2) implement WAF rules blocking directory traversal sequences and requests containing php/conf file extensions, (3) enforce least-privilege file permissions on web server directories to limit RCE scope, (4) enable access logging and alerting on suspicious file inclusion patterns, (5) deploy WordPress security plugin with real-time file integrity monitoring.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Local File Inclusion vulnerabilities occur when an application accepts user-controlled input to specify which file should be loaded or executed, typically through functions like PHP's `include()`, `require()`, or `fopen()`.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB