Skip to main content

Joly WordPress Theme EUVDEUVD-2025-210219

| CVE-2025-58953 HIGH
PHP Remote File Inclusion (CWE-98)
2026-06-17 Patchstack
8.1
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify Joly theme via WordPress fingerprinting
  2. Delivery
    Probe theme endpoints for include parameter
  3. Exploit
    Send crafted LFI request with traversal payload
  4. Execution
    Retrieve wp-config.php and auth secrets
  5. Persist
    Forge admin session or pivot to DB
  6. Impact
    Achieve 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Joly n/a ≤1.22.0

Affected Packages

euvd joly no fix

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

Vendor (Patchstack) PRIMARY 8.1 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 8.2 HIGH

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.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

Unauthenticated Local File Inclusion in Joly <= 1.22.0 versions.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.4%
Top 66% exploitable
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

40
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +40
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy