Skip to main content

Shuffle Theme EUVDEUVD-2026-65326

| CVE-2026-78566 HIGH
PHP Remote File Inclusion (CWE-98)
2026-08-25 Wordfence GHSA-gj4x-66xx-339c
8.1
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify WordPress site running Shuffle theme ≤ 1.8
  2. Delivery
    Upload PHP webshell via accessible media upload endpoint
  3. Exploit
    Craft HTTP request with path traversal payload targeting uploaded file
  4. Execution
    Trigger LFI include to load attacker PHP file
  5. Impact
    Execute 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.

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 – 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

Shuffle 0 ≤1.8

Affected Packages

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

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

Vendor (Wordfence) 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 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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Wordfence).

CVSS VectorVendor: Wordfence

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

EPSS Score
0.5%
Top 61% exploitable
Prevalence
Low
niche commercial WordPress theme, limited enterprise footprint
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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
Very 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.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy