Skip to main content

Orpheus WordPress Theme EUVDEUVD-2025-210234

| CVE-2025-69171 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. Recon
    Identify WordPress site running Orpheus theme
  2. Delivery
    Send crafted HTTP request with traversal payload
  3. Exploit
    Trigger PHP include of arbitrary file
  4. Install
    Read wp-config.php credentials
  5. C2
    Pivot to database or log poisoning
  6. Execute
    Execute arbitrary PHP code
  7. Impact
    Full site compromise

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

The target WordPress site must have the ThemeREX Orpheus theme installed and activated at version 1.3 or earlier, with the vulnerable theme endpoint (likely a PHP file handling a user-supplied filename/template parameter) reachable over HTTP/HTTPS. No authentication is required per CVSS PR:N, and no user interaction is needed (UI:N). Limiting factors per the CVSS AC:H metric: exploitation requires non-trivial conditions such as knowledge of the vulnerable parameter name, valid path traversal sequences that bypass any existing filtering, and - for escalation from file disclosure to RCE - server-side preconditions such as PHP's allow_url_include being enabled, or the ability to seed attacker-controlled content into a server-readable file (log, session, uploaded media). Sites where the theme is installed but not active, or where the vulnerable endpoint is blocked by a WAF/path-traversal filter, are not directly exploitable.

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 (High) - network-reachable, no authentication, no user interaction, but high attack complexity, suggesting non-trivial exploitation conditions (e.g., requiring specific path traversal sequences, configuration state, or knowledge of internal paths). No EPSS score, KEV listing, or POC was provided in the intelligence sources, so this is currently no public exploit identified at time of analysis. Patchstack tagged this as LFI/Information Disclosure rather than RCE, which is a slightly more conservative read than CWE-98 alone would imply. The combination of unauthenticated network access and full CIA impact warrants prioritized patching for any site running Orpheus <= 1.3, but the high attack complexity and lack of observed exploitation suggest this is not yet a mass-exploitation target - likely a real priority for affected sites but not an emergency for the broader fleet.

Exploit ScenarioDerived

An unauthenticated remote attacker sends a crafted HTTP request to a vulnerable Orpheus theme endpoint, supplying a manipulated filename parameter (e.g., ../../../../wp-config.php or a path to a poisoned log file) that gets passed into a PHP include statement. The attacker reads wp-config.php to exfiltrate database credentials and WordPress secret keys, then pivots to full site takeover by tampering with the database or escalating to RCE through log/session poisoning. No public PoC is currently available, and the high attack complexity suggests exploitation requires discovery of the specific vulnerable parameter and bypass conditions.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% 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 in the ThemeREX Orpheus WordPress theme (versions <= 1.3) allows remote attackers to read arbitrary files on the server and potentially achieve code execution via PHP file inclusion. The flaw stems from improper control of filenames in an include/require statement (CWE-98), and while no public exploit has been identified at time of analysis, the CVSS 8.1 rating reflects high impact across confidentiality, integrity, and availability. Risk is somewhat tempered by the high attack complexity metric in the CVSS vector.

RemediationAI

Patch status: Patch available per vendor advisory - consult the Patchstack advisory (https://patchstack.com/database/wordpress/theme/orpheus/vulnerability/wordpress-orpheus-theme-1-3-local-file-inclusion-vulnerability) and upgrade Orpheus to a version newer than 1.3 if the vendor has published one; the exact fixed version is not stated in the available intelligence. If no upgrade is yet available from ThemeREX, compensating controls include deploying a WAF rule (Patchstack, Wordfence, or ModSecurity) to block requests containing path traversal sequences (../, %2e%2e%2f, php://, file://, data://) targeting Orpheus theme endpoints, restricting PHP's allow_url_include=Off and tightening open_basedir to the WordPress root (side effect: may break plugins that rely on absolute paths outside the site root), and disabling or restricting access to the vulnerable theme files via .htaccess until patched. As a last resort, switch to a different theme; note that deactivating the theme alone may not be sufficient if the vulnerable endpoint remains reachable through theme files on disk.

Affected VersionsENISA

Orpheus n/a ≤1.3

Affected Packages

euvd orpheus 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

Orpheus is a commercial WordPress theme distributed by ThemeREX (CPE: cpe:2.3:a:themerex:orpheus). The underlying weakness is CWE-98 - Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion'), where user-controlled input is passed into a PHP include(), require(), include_once(), or require_once() call without proper sanitization or path validation. In WordPress theme contexts, this typically occurs in AJAX handlers, shortcode processors, or theme template loaders that accept a filename parameter from GET/POST data. Successful exploitation can disclose sensitive files such as wp-config.php (containing database credentials and secret keys) and, depending on PHP configuration and the inclusion context, can escalate to remote code execution by including attacker-controlled content (log poisoning, session files, uploaded media).

Know when Orpheus 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.1 HIGH

Unauthenticated network-reachable PHP LFI (AV:N, PR:N, UI:N); AC:H reflects non-trivial path/bypass conditions; full CIA impact via wp-config disclosure and potential RCE.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/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 Orpheus <= 1.3 versions.

Executive ViewAI

Why It Matters

ThemeREX Orpheus WordPress theme versions 1.3 and earlier contain an unauthenticated remote file inclusion vulnerability (CVSS 8.1) that allows attackers to read arbitrary server files and potentially execute code, creating significant risk to data confidentiality and system integrity for any WordPress installation using this theme.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) immediately remove or disable ThemeREX Orpheus theme across all WordPress installations; (2) implement WAF rules to block CWE-98 exploitation patterns and LFI payloads; (3) configure restrictive file system permissions to limit access to sensitive files (config.php, database credentials); (4) enable and monitor server access logs for suspicious include/require statements; (5) deploy WordPress security plugins with file integrity monitoring capabilities.

Threat Intelligence Overview

EPSS Score
0.3%
Top 73% 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.3%
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