Skip to main content

Ingenioso WordPress Theme CVE-2025-69117

| EUVDEUVD-2025-210227 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
    Fingerprint WordPress site for Ingenioso theme
  2. Delivery
    Locate vulnerable include endpoint
  3. Exploit
    Send crafted parameter with traversal payload
  4. Execution
    PHP includes attacker-chosen file
  5. Persist
    Read wp-config.php or poisoned log
  6. Impact
    Execute PHP code as web-server user

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 must be a WordPress site running the ThemeREX Ingenioso theme at version 1.14.0 or earlier, with the theme actively loaded so its vulnerable PHP entry point is reachable over HTTP(S). Per CVSS PR:N/UI:N, no authentication and no victim interaction are needed, but AC:H reflects that the attacker must identify the specific theme script and parameter that flow into the PHP include, and must point it at a file that exists on disk and is readable by the web-server user; meaningful escalation to RCE additionally requires a writable or attacker-influenced file (uploads directory, web-server log, session file) within reach of the include. Exploitation is constrained by PHP configuration - open_basedir, disabled allow_url_include, and chroot/containerisation all narrow what files can be included, and front-end WAFs such as Patchstack or Wordfence with current rules can block the traversal payload.

Impact

Signals are mixed. The CVSS 3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H scores 8.1 and explicitly marks the issue as unauthenticated and network-reachable, with high impact across CIA - consistent with LFI escalating to code execution. However, AC:H indicates the attacker must satisfy non-trivial preconditions (likely finding the correct vulnerable endpoint, valid parameter, and a includable target file), which tempers raw exploitability. There is no CISA KEV listing and no public exploit identified at time of analysis, and no EPSS score was provided in the input, so widespread automated exploitation is not currently evidenced. The realistic priority for operators running Ingenioso is high because LFI in WordPress themes is a well-understood class with reusable tradecraft, but for the broader population this is a targeted-risk rather than mass-exploitation issue. Patchstack is the sole reporter; an independent NVD-confirmed fixed version is not present in the supplied data.

Exploit ScenarioDerived

An attacker enumerates a WordPress site, identifies the Ingenioso theme via fingerprinting (theme paths, CSS handles), and crafts an HTTP GET request to a vulnerable theme endpoint with a path-traversal payload in the include parameter to read wp-config.php and harvest database credentials and AUTH_KEY secrets. With those credentials, or by chaining the LFI with log poisoning or an uploaded image containing PHP, the attacker pivots to remote code execution under the web-server user. No authentication or user interaction is required, but the attacker must first discover the correct vulnerable parameter, 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.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 in the ThemeREX Ingenioso WordPress theme through version 1.14.0 allows remote attackers to coerce the PHP application into including arbitrary server-side files, leading to disclosure of sensitive content and potential remote code execution where uploaded or log-poisoned files can be reached. The flaw is classified under CWE-98 (improper control of filename for include/require) and was disclosed via Patchstack with no public exploit identified at time of analysis. CVSS is rated 8.1 (High) with high attack complexity, reflecting that successful exploitation depends on identifying a reachable include path.

RemediationAI

Upgrade the Ingenioso theme to a version newer than 1.14.0 as published by ThemeREX once available; the supplied data lists the vulnerable range as <= 1.14.0 but does not name a specific fixed release, so administrators should consult the Patchstack entry (https://patchstack.com/database/wordpress/theme/ingenioso/vulnerability/wordpress-ingenioso-theme-1-14-0-local-file-inclusion-vulnerability) and the ThemeREX update channel for the patched version. Until patched, deploy a WAF rule (Patchstack, Wordfence, or ModSecurity) that blocks requests to Ingenioso theme PHP files containing path-traversal patterns (../, %2e%2e, php://, data://, null bytes) or absolute paths in query parameters - accepting the trade-off that overly broad rules may block legitimate template parameters. As a stronger temporary control, switch the site to a different theme or restrict access to /wp-content/themes/ingenioso/ at the web-server level for unauthenticated visitors, recognising this will break front-end rendering for that theme. Harden PHP by setting open_basedir to the WordPress install root and disabling allow_url_include, which limits the blast radius of any successful LFI but does not prevent local-file disclosure.

Affected VersionsENISA

Ingenioso n/a ≤1.14.0

Affected Packages

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

Ingenioso is a commercial WordPress theme distributed by ThemeREX (CPE cpe:2.3:a:themerex:ingenioso). Like many premium themes, it ships PHP templates and helper scripts that dynamically include files based on request parameters. CWE-98 covers cases where user-controllable input flows into PHP include/require/require_once without proper canonicalisation or allow-listing, letting an attacker traverse the filesystem or load attacker-controlled content. In a WordPress context this typically means a theme file accepts a name/page/template parameter and concatenates it into an include path, which can then resolve to wp-config.php, /etc/passwd, session files, log files, or uploaded media that contain PHP.

Know when Ingenioso 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 HTTP-reachable LFI (AV:N, PR:N, UI:N); AC:H because attacker must locate the specific vulnerable parameter and a usable target file; full CIA impact via config disclosure and RCE chain.

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 Ingenioso <= 1.14.0 versions.

Executive ViewAI

Why It Matters

ThemeREX Ingenioso WordPress theme versions 1.14.0 and earlier contain a local file inclusion vulnerability (CVSS 8.1) that allows unauthenticated attackers to access sensitive files or execute code on affected WordPress installations. Organizations using this theme face immediate risk of data disclosure and potential site compromise. The absence of an available vendor patch requires implementing interim compensating controls.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) Implement Web Application Firewall rules to block common LFI and directory traversal attack patterns; (2) restrict PHP code execution in wp-content/uploads and log directories through .htaccess or web server configuration; (3) enforce least-privilege file permissions on web-accessible directories; (4) enable comprehensive web server and application access logging to detect exploitation attempts; (5) disable the vulnerable theme if business operations permit; (6) evaluate and migrate to alternative WordPress themes as a longer-term mitigation strategy.

Threat Intelligence Overview

EPSS Score
0.4%
Top 65% 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