Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconIdentify WordPress site running Abelle ≤1.22
-
DeliverySend crafted request to theme include endpoint
-
ExploitBypass partial path filtering (AC:H)
-
InstallPHP include() loads attacker path
-
C2Read wp-config.php and secrets
-
ExecutePoison log/upload for PHP execution
-
ImpactCode execution as web 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 Abelle theme by ThemeREX must be installed and active (or at least loadable) on a public-facing WordPress site at version 1.22 or earlier, and the attacker must reach the specific theme entry point that flows request input into a PHP include/require sink - the CVSS AC:H indicates a non-trivial precondition such as a particular parameter combination, encoding, or PHP stream wrapper being permitted by the runtime. No authentication, user interaction, or local access is required (PR:N/UI:N/AV:N), but successful escalation from file read to code execution additionally depends on either allow_url_include=On, a writable log/upload path reachable through the same sink, or the leaked wp-config.php credentials being usable against an exposed MySQL/admin endpoint. |
| 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): it is network-reachable and requires no privileges or user interaction, but AC:H signals that the attacker must satisfy a non-trivial condition - likely a specific parameter name, path encoding, or wrapper that bypasses partial sanitisation. The C/I/A:H triplet is consistent with LFI that can both leak secrets (wp-config.php) and escalate to code execution via log/upload poisoning, which Patchstack tags as 'Information Disclosure' but realistically extends further. No EPSS score, KEV listing, or public PoC is included in the supplied intelligence, so this should be treated as a credible but not yet mass-exploited issue; AC:H plus the narrow install base of a single commercial theme means exploitation will likely be targeted rather than opportunistic. Key gap: the Patchstack advisory body was not retrieved, so the exact vulnerable parameter and whether the file-load path permits .php execution versus only flat read are not independently confirmed. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted HTTP request to a public Abelle theme endpoint, supplying a traversal payload (e.g. ../../../../wp-config.php or a php:// wrapper) in the parameter whose value is concatenated into a PHP include(). The server returns the contents of wp-config.php, exposing database credentials and WordPress auth keys, which the attacker then uses to log into the database or forge authenticated sessions; if log files or an uploads directory are reachable through the same sink, the attacker poisons one with PHP and includes it to gain remote code execution as the web user. No public exploit identified at time of analysis, but Patchstack-tracked LFIs in WordPress themes are commonly weaponised within weeks of disclosure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 16, 2026
Unauthenticated local file inclusion in the Abelle WordPress theme versions 1.22 and earlier allows remote attackers to coerce the PHP runtime into including attacker-controlled file paths, leading to disclosure of sensitive server files and potential remote code execution if log poisoning or uploaded files can be reached. The flaw is reachable without credentials, but CVSS notes high attack complexity, and no public exploit identified at time of analysis. No EPSS or KEV signal is provided in the source data.
RemediationAI
No vendor-released patch identified at time of analysis - the supplied data lists no fixed Abelle version and no ThemeREX changelog reference, only the Patchstack advisory (https://patchstack.com/database/wordpress/theme/abelle/vulnerability/wordpress-abelle-theme-1-22-local-file-inclusion-vulnerability), so administrators should monitor that page and the ThemeREX dashboard for a release above 1.22 and update as soon as one ships. Until a fix is available, deactivate and remove the Abelle theme if it is not the active site theme, or place the site behind a WAF rule (Patchstack/Wordfence virtual patches typically ship for advisories they author) that blocks path-traversal sequences (../, %2e%2e, php://, data://, expect://) on requests reaching theme PHP files and admin-ajax.php/admin-post.php actions registered by the theme. Defence-in-depth on the PHP runtime - setting allow_url_include=Off, restricting open_basedir to the WordPress root, and disabling unused stream wrappers - narrows LFI to RCE pivots at the cost of breaking any plugin that legitimately uses remote includes or stream wrappers; on the WordPress side, hardening wp-config.php permissions to 400 and disabling DISALLOW_FILE_EDIT/MODS limits the value of a successful read.
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
Abelle is a commercial WordPress theme distributed by ThemeREX (CPE cpe:2.3:a:themerex:abelle), and like many premium themes it exposes PHP entry points that load template or include paths derived from request parameters. CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program, a.k.a. PHP Remote File Inclusion) covers cases where untrusted input flows into include/require/include_once/require_once without canonicalisation or allowlisting, letting an attacker traverse the filesystem (../) or, when allow_url_include is enabled, fetch a remote PHP payload. In a WordPress context the vulnerable include typically lives in a theme PHP file invoked via wp-admin/admin-ajax.php, admin-post.php, or a public theme endpoint that does not gate the action behind a capability check, which is why exploitation is unauthenticated.
Know when Abelle 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
Unauthenticated network-reachable LFI (AV:N/PR:N/UI:N) with AC:H per advisory; high read impact, but integrity/availability only realised via secondary log-poisoning so rated Low.
Primary rating from Vendor (Patchstack).
CVSS VectorVendor: Patchstack
DescriptionCVE.org
Unauthenticated Local File Inclusion in Abelle <= 1.22 versions.
Executive ViewAI
The Abelle WordPress theme (versions 1.22 and earlier) contains an unauthenticated file inclusion vulnerability (CVE-2025-69142, CVSS 8.1) enabling remote attackers to read sensitive server files and potentially achieve remote code execution without credentials. All organizations running affected theme versions face immediate risk of data exposure and system compromise; no vendor patch is currently available.
Until patched: Deploy Web Application Firewall rules to block path traversal and LFI attack patterns; enforce restrictive file permissions on theme directories; implement file integrity monitoring on /wp-config.php and other sensitive configuration files; enable detailed access logging on file read operations; segment or isolate sites using this theme from critical infrastructure.
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-210208
NVD
CVE.org
EPSS
Vulnrichment
GitHub PoC
Exploit-DB