Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify WordPress site running Shuffle theme ≤ 1.8
-
DeliveryUpload PHP webshell via accessible media upload endpoint
-
ExploitCraft HTTP request with path traversal payload targeting uploaded file
-
ExecutionTrigger LFI include to load attacker PHP file
-
ImpactExecute arbitrary code under web server process context
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 CVSS vector confirms PR:N - no authentication or session is required to send the malicious request. The AC:H designation indicates a specific prerequisite not under the attacker's direct control must be met: a PHP-interpretable file must already exist in a server path reachable by the LFI include directive. In practice, this most commonly means WordPress's media upload functionality must be accessible to untrusted parties (open registration enabled, subscriber-level upload permissions, or a misconfigured form plugin). Without a prior file upload opportunity, exploitation degrades to information disclosure via path traversal (reading wp-config.php, server configuration files, or logs), which remains a serious but lower-severity outcome. Exploitation is limited to WordPress installations running Shuffle theme versions 1.8 and below; sites on a patched version, running a different theme, or without any file upload pathway for unauthenticated/low-privilege users have meaningfully reduced exposure despite the unauthenticated network vector. |
| Impact | The CVSS 3.1 vector CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H yields a score of 8.1. The AV:N and PR:N metrics confirm unauthenticated, network-accessible exploitation - the most alarming combination for any internet-facing WordPress deployment. The AC:H designation is the key moderating factor: exploitation is not a single-step operation but requires a precondition outside the attacker's direct control, most commonly that an exploitable file (a PHP payload in an uploaded 'image') already exists in a server path reachable by the include function. No EPSS data was provided, preventing a quantified probability comparison against real-world exploitation rates. No CISA KEV listing is present and no POC has been identified, indicating this has not been widely observed in active campaigns at time of analysis. Absent KEV confirmation, this is best characterized as a high-severity, conditional-exploitation risk: the raw CVSS overstates easy exploitation given AC:H, but the unauthenticated network vector and full CIA impact mean the window of exposure once prerequisites are met is severe. WordPress sites with open user registration, subscriber-level upload permissions, or other untrusted upload paths face materially higher risk. |
| Exploit ScenarioDerived | An unauthenticated attacker enumerates a target WordPress site and confirms the Shuffle theme (≤ 1.8) is active. The attacker exploits a WordPress feature (open registration, guest comments with attachment upload, or a misconfigured upload endpoint) to upload a PHP webshell named shell.php.jpg into wp-content/uploads/. The attacker then sends a crafted HTTP GET or POST request to the vulnerable theme endpoint with a path traversal payload referencing the uploaded file, causing the PHP interpreter to execute the embedded webshell and return a command shell under the web server's UID. No public POC has been identified, but this LFI-to-RCE chain is a canonical technique against WordPress LFI vulnerabilities. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 25, 2026
Local File Inclusion in Edge-Themes' Shuffle WordPress theme (all versions through 1.8) exposes WordPress installations to unauthenticated remote code execution. An attacker without any credentials can supply a crafted path parameter to the theme's PHP include logic, causing the server to load and execute arbitrary PHP files - including attacker-uploaded content disguised as images. No public exploit has been identified at time of analysis, but the attack pattern (LFI chained with WordPress media uploads) is well-documented in the ecosystem, and the unauthenticated network vector warrants prompt remediation.
RemediationAI
Update the Shuffle theme to the patched version available from Edge-Themes; the exact remediated version number is not independently confirmed in the available intelligence data - consult the Patchstack advisory at https://patchstack.com/database/wordpress/theme/shuffle/vulnerability/wordpress-shuffle-theme-1-8-local-file-inclusion-vulnerability or the Wordfence listing for the confirmed fix version before upgrading. If patching is not immediately feasible, the highest-value interim control is restricting file upload capability on the WordPress site to trusted, authenticated roles only (Administrator/Editor), since the primary RCE escalation path requires attacker-controlled uploadable content. Additionally, configure a WAF rule (e.g., via Wordfence's free WAF, Cloudflare, or ModSecurity) to block path traversal sequences (../, %2e%2e%2f, encoded variants) in HTTP parameters. Disabling the Shuffle theme entirely and switching to an unaffected alternative eliminates the attack surface if continuity of the specific theme is not required. Note that WAF rules add latency and may produce false positives on legitimate theme functionality; test in audit mode before enforcing.
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
CWE-98 (Improper Control of Filename for Include/Require Statement in PHP Program) describes a class of vulnerabilities where PHP applications pass user-controlled input directly to file-inclusion functions (include(), require(), include_once(), require_once()) without adequate path sanitization or allowlisting. The affected product is identified by CPE cpe:2.3:a:edge-themes:shuffle:*:*:*:*:*:*:*:*, covering all releases of the Shuffle theme by Edge-Themes through version 1.8. WordPress themes execute as PHP within the web server process and have native filesystem access; this means a path traversal through an LFI parameter can reach wp-config.php (exposing database credentials), server log files, PHP session files, or - critically - any file uploaded via the WordPress media library. Because WordPress stores uploaded files under wp-content/uploads/, an attacker who can plant a PHP payload there (even inside a valid image header) can escalate LFI to full remote code execution under the web server's user context.
Know when Shuffle 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
Network-reachable without auth (AV:N, PR:N) but AC:H because RCE requires a prior attacker-controlled file upload; full CIA impact once PHP execution is achieved.
Primary rating from Vendor (Wordfence).
CVSS VectorVendor: Wordfence
DescriptionCVE.org
The Shuffle theme for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.8. This makes it possible for unauthenticated attackers to include and execute arbitrary files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where images and other “safe” file types can be uploaded and included.
Executive ViewAI
The Shuffle WordPress theme by Edge-Themes (all versions through 1.8) contains a critical local file inclusion vulnerability enabling unauthenticated remote code execution. Any WordPress installation using this theme is at immediate risk of complete system compromise, and no vendor patch is currently available. Leadership must prioritize immediate remediation of affected systems as this represents an active security exposure.
No vendor-released patch identified at time of analysis. Interim mitigations include: immediate deactivation of the Shuffle theme from all WordPress deployments; Web Application Firewall rules blocking local file inclusion attack patterns (e.g., '../' path traversal, 'php://' stream wrappers); restriction of media upload permissions to authenticated administrators only; continuous monitoring of web server and WordPress logs for exploitation attempts; network isolation of affected WordPress instances from direct internet access; and implementation of emergency data recovery procedures to enable business continuity if compromise occurs.
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.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
Cross-tenant privilege escalation in Shuffle (self-hosted SOAR platform) through version 2.2.1 lets an administrator who
Unauthenticated Local File Inclusion (LFI) in the Shuffle WordPress theme by Edge Themes affects all versions up to and
EUVD-2026-65326
GHSA-gj4x-66xx-339c
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB