Skip to main content

Dom WordPress Theme CVE-2025-69146

| EUVDEUVD-2025-210210 HIGH
PHP Remote File Inclusion (CWE-98)
2026-06-16 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 site running Dom theme ≤1.24
  2. Delivery
    Send crafted HTTP request with path parameter
  3. Exploit
    Bypass input sanitisation in theme include
  4. Execution
    PHP loads attacker-chosen local file
  5. Persist
    Exfiltrate wp-config.php and secrets
  6. Impact
    Pivot to DB access or log-poisoning 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

The target WordPress site must have the ThemeREX 'Dom' theme installed and active at version 1.24 or earlier, and the specific vulnerable theme entry point (a PHP file reachable directly or via a theme-handled request parameter) must be network-reachable. No authentication or user interaction is required (PR:N/UI:N), but CVSS AC:H signals that the exploit depends on specific request conditions - likely a particular parameter name, path, or theme configuration - rather than a trivially reachable default. Exploitation is bounded by the PHP runtime's open_basedir, allow_url_include, and file-system permissions of the web server user.

Impact

The CVSS 3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H paints a serious but non-trivial picture: network reachable and unauthenticated, but with high attack complexity, suggesting the vulnerable code path requires specific conditions (e.g., a particular request shape, parameter, or theme feature being active). EPSS data is not provided in the input, and the CVE is not listed in CISA KEV, so there is no confirmed active exploitation; no public exploit identified at time of analysis. The Patchstack tags (LFI, Information Disclosure, PHP) are consistent with the CWE and indicate the immediate, realistic outcome is file disclosure rather than guaranteed RCE. Treat this as a medium-to-high operational priority for any WordPress site running the Dom theme - full triple-high impact justifies prompt action, but AC:H and the lack of public PoC reduce mass-exploitation likelihood relative to a typical drive-by WordPress flaw.

Exploit ScenarioDerived

An unauthenticated attacker on the internet sends a crafted HTTP request to a vulnerable Dom theme endpoint, supplying a manipulated file/path parameter that the theme passes into a PHP include statement. The server loads attacker-controlled local files such as wp-config.php, exposing database credentials and WordPress secret keys; with a writable log or uploadable content vector this can escalate to arbitrary PHP execution in the web server context. No public PoC is referenced in the input, so an attacker would need to reverse-engineer the vulnerable parameter from the theme code, consistent with the CVSS AC:H rating.

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

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

Alert me

AnalysisAIv1 – Jun 16, 2026

Unauthenticated local file inclusion in the ThemeREX 'Dom' WordPress theme through version 1.24 allows remote attackers to coerce the PHP application into including arbitrary local files, leading to sensitive information disclosure and potential code execution. No public exploit identified at time of analysis, but the CVSS 8.1 rating reflects high impact across confidentiality, integrity, and availability if a vulnerable include path is reached. The flaw is tracked by Patchstack and ENISA (EUVD-2025-210210) and affects all Dom theme versions up to and including 1.24.

RemediationAI

Upstream fix availability is not independently confirmed from the supplied data; the Patchstack advisory should be consulted at https://patchstack.com/database/wordpress/theme/dom/vulnerability/wordpress-dom-theme-1-24-local-file-inclusion-vulnerability for any vendor-released patched version above 1.24, and the theme should be upgraded to that version as the primary remediation. Until a confirmed patched build is installed, deactivate the Dom theme and switch to a supported theme (this is disruptive and changes the site's appearance), or place a WAF rule (Patchstack, Wordfence, or ModSecurity) in front of WordPress to block requests containing path-traversal sequences (../, encoded variants) and suspicious file parameters targeting theme PHP entry points - note WAF rules can produce false positives on legitimate file-handling plugins. As a defence-in-depth measure, set PHP open_basedir to restrict include paths to the WordPress webroot and ensure allow_url_include is Off so the bug cannot escalate to remote inclusion.

Affected VersionsENISA

Dom n/a ≤1.24

Affected Packages

euvd dom 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 vulnerability is rooted in CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program), commonly called PHP Remote/Local File Inclusion. The CPE cpe:2.3:a:themerex:dom:*:*:*:*:*:*:*:* identifies the affected component as the ThemeREX-developed 'Dom' commercial WordPress theme. In CWE-98 patterns, user-supplied input is passed - directly or after insufficient sanitisation - into PHP include/require statements, allowing the attacker to control which file is loaded by the interpreter. On a WordPress install this typically means traversal to read configuration files such as wp-config.php (exposing database credentials and auth keys) or, where log poisoning or uploaded content is reachable, escalation to arbitrary PHP execution within the web server context.

Know when Dom 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

Network-reachable PHP LFI with no auth or user interaction (AV:N/PR:N/UI:N); AC:H reflects required knowledge of vulnerable parameter; LFI can disclose secrets and enable RCE, giving C:H/I:H/A:H.

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 Dom <= 1.24 versions.

Executive ViewAI

Why It Matters

The ThemeREX 'Dom' WordPress theme (versions through 1.24) contains an unauthenticated remote vulnerability that allows attackers to access sensitive files and potentially execute code on affected websites. Any organization using this theme faces immediate risk of data theft and website compromise. No vendor patch is available, requiring urgent removal or replacement of the theme.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) Immediately deactivate and remove ThemeREX Dom theme; replace with hardened alternative; (2) Restrict web server access to sensitive directories via .htaccess/nginx configuration; (3) Deploy WAF rules to block file inclusion attack patterns; (4) Enable enhanced logging and alerting on file access anomalies; (5) Conduct forensic review of affected sites for signs of unauthorized file access.

Threat Intelligence Overview

EPSS Score
0.5%
Top 63% 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.5%
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