Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify Joly theme via WordPress fingerprinting
-
DeliveryProbe theme endpoints for include parameter
-
ExploitSend crafted LFI request with traversal payload
-
ExecutionRetrieve wp-config.php and auth secrets
-
PersistForge admin session or pivot to DB
-
ImpactAchieve site takeover or 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 | Target must be running the Joly WordPress theme at version 1.22.0 or earlier with the vulnerable template/include endpoint reachable over HTTP(S); no WordPress login or user interaction is required (PR:N/UI:N). Exploitation is limited by the CVSS AC:H rating, indicating non-trivial conditions such as guessing or fingerprinting the specific vulnerable parameter/action name, bypassing partial path sanitization, or matching a required filename prefix/suffix appended by the include logic. Real-world impact further depends on what the local PHP process can read: a hardened deployment with open_basedir restrictions, a non-default WordPress install path, or removal of wp-config.php to a parent directory will limit information disclosure, while default LAMP/LEMP stacks running WordPress are fully exposed. |
| Impact | The CVSS 3.1 score of 8.1 (High) reflects network-reachable, unauthenticated exploitation (AV:N/PR:N/UI:N) but with high attack complexity (AC:H), suggesting the bug requires specific request crafting or timing rather than being trivially triggerable. The high complexity caveat is somewhat unusual for a typical WordPress LFI and may reflect the need to bypass partial sanitization or known prefixes/suffixes in the include path. There is no EPSS score, KEV listing, or public POC provided in the source data, which tempers urgency relative to the CVSS number; however, WordPress theme LFIs historically attract opportunistic scanning once disclosed by Patchstack, so the window between advisory and mass scanning is typically short. The signals are internally consistent - high impact (C:H/I:H/A:H) aligns with LFI's potential to leak credentials and enable RCE chains - but the AC:H rating means defenders should not assume drive-by exploitation is trivial. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted HTTP request to a vulnerable Joly theme endpoint (such as an AJAX action or template loader) supplying a traversal payload like ../../../../wp-config.php in the affected parameter, and the PHP include reads and returns sensitive file contents. The attacker harvests database credentials and WordPress auth keys, then either pivots to the database directly (if exposed) or forges authenticated session cookies; on misconfigured servers, the attacker may chain to RCE by including a poisoned log file or uploaded image containing PHP. No public POC is identified, and the AC:H rating implies the request must satisfy specific format constraints. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 17, 2026
Unauthenticated Local File Inclusion affects the Joly WordPress theme by ThemeREX in versions up to and including 1.22.0, allowing remote attackers without credentials to coerce the PHP application into including arbitrary local files. Successful exploitation can disclose sensitive configuration (such as wp-config.php containing database credentials and auth keys) and, depending on server configuration, escalate to remote code execution via log poisoning or session file inclusion. No public exploit identified at time of analysis, and the vulnerability is not listed in CISA KEV.
RemediationAI
Upstream fix available per Patchstack advisory; a released patched version greater than 1.22.0 is not independently confirmed from the available data, so administrators should consult the Patchstack record at https://patchstack.com/database/wordpress/theme/joly/vulnerability/wordpress-joly-theme-1-22-0-local-file-inclusion-vulnerability and the ThemeREX vendor channel for the exact fixed release before upgrading. Until a confirmed patched version is installed, compensating controls include deploying a WordPress-aware WAF rule (Patchstack, Wordfence, or ModSecurity OWASP CRS) to block path-traversal sequences and absolute paths in query/POST parameters targeting theme endpoints; restricting PHP open_basedir to the WordPress document root to prevent reading /etc/passwd-class files and arbitrary system paths; and disabling allow_url_include in php.ini (typically already off) to prevent escalation to RFI. Trade-offs: WAF rules can break legitimate template parameters and require tuning, and tightening open_basedir may break plugins that legitimately read outside the webroot. Rotate any secrets in wp-config.php (DB password, AUTH_KEY, SECURE_AUTH_KEY, NONCE_KEY, etc.) if you have reason to believe the site was scanned while vulnerable.
Affected VersionsENISA
Affected Packages
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 Joly theme is a commercial WordPress theme distributed by ThemeREX (CPE cpe:2.3:a:themerex:joly). The flaw is classified under CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program), which covers PHP include()/require() statements that incorporate attacker-influenced filename parameters without proper validation, allowing path traversal sequences (../) or absolute paths to redirect file inclusion. In WordPress themes, this typically manifests in AJAX handlers, template loaders, or shortcode processors that accept a file or template parameter from HTTP input and pass it directly to a PHP include construct. The Patchstack tagging as PHP/LFI/Information Disclosure indicates the primary impact pathway is reading server-local files through the PHP interpreter.
Know when Joly 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 unauthenticated LFI; AC:L since typical WordPress theme LFIs require only a crafted request; primary impact is file disclosure (C:H), limited integrity (I:L) via possible log/session poisoning, no inherent availability impact.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Local File Inclusion in Joly <= 1.22.0 versions.
Executive ViewAI
The Joly WordPress theme by ThemeREX (versions up to 1.22.0) contains an unauthenticated local file inclusion vulnerability with no public exploit identified at time of analysis. This flaw enables attackers to remotely read sensitive system files including database credentials and WordPress authentication keys, creating immediate risk of data breach and unauthorized database access. Organizations using this theme should prioritize inventory and mitigation to prevent credential compromise.
No vendor-released patch identified at time of analysis. Interim mitigations: Deploy WAF rules to block local file inclusion attack patterns (e.g., requests containing '../', file path traversal, 'wp-config'); disable or remove Joly theme and replace with patched alternative; implement strict file system access controls restricting web server permissions on sensitive configuration files; enable comprehensive web server request logging to detect exploitation attempts; configure php.ini to disable remote file inclusion (allow_url_include=Off, allow_url_fopen=Off).
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.
EUVD-2025-210219
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB