EduMall
CVE-2025-59564
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify EduMall site < 4.4.5
-
DeliverySend crafted request with manipulated include path
-
ExploitTrigger PHP file inclusion
-
ExecutionRead sensitive files or include attacker-controlled PHP
-
ImpactExecute code / exfiltrate data
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 | Exploitation targets improper control of a filename supplied to a PHP include/require statement in the EduMall theme on versions from the earliest release through any version below 4.4.5. Per CVSS PR:N, no authentication is indicated, but the AC:H rating signals meaningful limiting factors: successful inclusion likely depends on a specific parameter/endpoint and on the attacker being able to influence or reach an includable file path (and, for code execution rather than mere file read, the ability to plant PHP content such as via an upload or log-poisoning primitive). The exact vulnerable parameter, request path, and whether any non-default configuration is required are NOT disclosed in the provided description or the single Patchstack reference, so defenders should confirm the trigger conditions against the vendor advisory. Realistic risk is bounded by these unknown preconditions and the high attack complexity. |
| Impact | Signals are moderately consistent but point to a non-urgent priority. The NVD CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N) scores 8.1 (High) and indicates a network-reachable, unauthenticated flaw, but the AC:H flag means successful exploitation depends on conditions outside the attacker's direct control, which materially lowers reliability. EPSS is low at 0.53% (43rd percentile), and there is no CISA KEV listing and no referenced public exploit code, so this is best characterized as 'no public exploit identified at time of analysis.' No SSVC decision record was supplied. A notable internal conflict: the CWE (CWE-98, PHP Remote File Inclusion) and the title say 'Remote File Inclusion,' yet the description explicitly states the realized impact is 'PHP Local File Inclusion' - these are distinct and the C:H/I:H/A:H impact rating assumes inclusion escalates to code execution, which is not spelled out in the description. Net: a genuinely serious class of bug in a commercial WordPress theme, but the combination of high attack complexity, low EPSS, absent KEV, and no known POC places it as a 'patch-in-normal-cycle' High rather than an emergency. The RFI-vs-LFI labeling discrepancy should be verified with the Patchstack advisory before assuming full RCE impact. |
| Exploit ScenarioDerived | An unauthenticated remote attacker crafts an HTTP request to the EduMall theme that manipulates a filename passed to a PHP include/require statement, causing the server to include an attacker-influenced or local file. If the attacker can seed PHP content (e.g. via an uploaded file or poisoned log) that then gets included, this can escalate from arbitrary file disclosure (e.g. wp-config.php credentials) to remote code execution. No public exploit code is referenced, and the CVSS AC:H rating implies exploitation requires specific, non-trivial conditions to be met. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 08, 2026
Unauthenticated remote attackers can trigger PHP local file inclusion in the ThemeMove EduMall WordPress theme on any version below 4.4.5, because a filename passed to an include/require statement is not properly controlled. Successful exploitation is rated high complexity, so the practical risk depends on reaching the specific vulnerable parameter and, for code execution rather than disclosure, on the attacker being able to plant PHP content in an includable path - those trigger conditions are not disclosed in the available advisory. There is no public exploit code identified at time of analysis and no CISA KEV listing; EPSS is 0.53% (43rd percentile), indicating a low-to-moderate exploitation likelihood, and the vendor fix is EduMall 4.4.5.
RemediationAI
Vendor-released patch: update the ThemeMove EduMall WordPress theme to version 4.4.5 or later, which is the version identified in the Patchstack advisory (https://patchstack.com/database/Wordpress/Theme/edumall/vulnerability/wordpress-edumall-theme-4-4-5-local-file-inclusion-vulnerability); because EduMall is a commercial theme, obtain the update through the ThemeMove/ThemeForest distribution channel your license is tied to. If the update cannot be applied immediately, reduce exposure with targeted compensating controls: deploy a WAF rule set that blocks traversal and wrapper sequences (for example ../, php://, data://) in theme request parameters, accepting that this only covers the vectors the rule models and may cause false positives on legitimate requests; where hardening is possible, enable open_basedir in php.ini or per-vhost to constrain include/require to the WordPress installation tree, understanding this can break legitimate theme or plugin functionality that reads files elsewhere; enforce allow_url_include=Off and allow_url_fopen restrictions as defense in depth against file-inclusion escalation; and investigate any suspicious requests to theme files in web logs, given that LFI can expose wp-config.php credentials requiring rotation if compromise is suspected. Note that no vendor workaround specific to the vulnerable parameter is described in the available references, so confirming the exact trigger conditions with ThemeMove or Patchstack is advisable before relying on a single mitigation.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-98, Improper Control of Filename for Include/Require Statement in PHP Program, which in this case manifests as PHP Local File Inclusion rather than remote file inclusion: the theme builds a path passed to PHP's include/require using attacker-influenced input without normalizing or restricting it, so a crafted request can cause the application to load a file from the local filesystem outside the intended theme directory. The affected component is the ThemeMove EduMall theme for WordPress, matching CPE cpe:2.3:a:thememove:edumall:*:*:*:*:*:wordpress:*:* - i.e., the WordPress theme package, not the WordPress core platform. The CVSS 3.1 vector AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H indicates the vulnerability is reachable over the network without privileges and without user interaction, but with high attack complexity, meaning a meaningful precondition must be satisfied for a successful attack. The high confidentiality and integrity impacts reflect the fact that LFI can expose sensitive local files such as wp-config.php (database credentials and salts) and, when an attacker can introduce PHP content into an includable location, can escalate from file disclosure to arbitrary code execution. The specific vulnerable parameter, request path, and any required non-default configuration are not disclosed in the provided description or the single Patchstack reference, so defenders should confirm the exact trigger conditions against the vendor advisory before assessing exposure.
Know when PHP 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 unauthenticated PHP inclusion (AV:N/PR:N); AC:H reflects non-trivial preconditions to control the included path, and PHP inclusion can escalate to code execution (C/I/A:H).
Primary rating from Vendor (patchstack).
CVSS VectorVendor: patchstack
DescriptionCVE.org
Improper Control of Filename for Include/Require Statement in PHP Program ('PHP Remote File Inclusion') vulnerability in ThemeMove EduMall edumall allows PHP Local File Inclusion.This issue affects EduMall: from n/a through < 4.4.5.
Executive ViewAI
ThemeMove EduMall WordPress theme versions below 4.4.5 contain a high-severity vulnerability that could allow attackers to compromise affected websites, leading to potential data breaches or service disruption. Organizations using this theme for educational platforms or e-commerce are at risk, and leadership should prioritize remediation to protect sensitive information and maintain trust. The vendor has released a fix in EduMall 4.4.5, which should be applied promptly.
Apply vendor patch.
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.
Affected Products (CPE)CVE.org
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB