Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach unauthenticated deletion endpoint
-
DeliveryPlant arbitrary file path in session data
-
ExploitTrigger unvalidated file deletion
-
ExecutionRemove wp-config.php
-
ImpactHijack site via setup wizard
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File name/path control
|
| Exploitation Conditions | The File Upload to Order plugin (version before 1.1.4) must be installed and active on the target WordPress site. No authentication, user interaction, or non-default configuration is required: the deletion action is reachable by unauthenticated users (PR:N/UI:N), and the file path is read from attacker-controlled session data with no validation or path confinement (CWE-73). The only practical limiting factors are (1) the plugin must be present and (2) to escalate from file deletion to full site compromise the attacker must target a security-critical file such as wp-config.php; plain deletion of arbitrary files is otherwise unconditional. |
| Impact | Signals conflict and must be weighed carefully. The CVSS 10.0 (AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H) reflects a genuinely severe primitive: unauthenticated, network-reachable arbitrary file deletion with a scope change, because deleting a sensitive file (e.g. wp-config.php) can cascade into full site takeover. SSVC corroborates this with Automatable:yes, though it rates Technical Impact only 'partial' (consistent with deletion/integrity rather than full code execution) and Exploitation:none (no observed in-the-wild activity). Countering the high severity, EPSS is only 0.19% (8th percentile) and the CVE is NOT on CISA KEV - so despite a publicly available WPScan exploit, there is no evidence of active mass exploitation yet. The EPSS-vs-severity gap is best explained by the plugin's limited install base rather than any flaw in the CVSS rating: a perfectly exploitable bug in a low-prevalence product yields few real-world targets. Net: this is a real, high-priority issue for any site actually running File Upload to Order before 1.1.4 (patch immediately), but it is not a broad internet-wide emergency. Automatable:yes plus public POC means opportunistic scanning is plausible, so treat exposed installs as urgent. |
| Exploit ScenarioDerived | An unauthenticated attacker interacts with the plugin to seed a crafted file path into their session data, then invokes the publicly reachable deletion action, which removes the targeted file without path validation. By deleting wp-config.php (or another critical file), the attacker forces WordPress into its setup/install state and can reconfigure the site against an attacker-controlled database, achieving full compromise. A public exploit for this exact flaw is available from WPScan, lowering the skill required. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Unauthenticated remote attackers can delete arbitrary files from WordPress installations running the File Upload to Order plugin before 1.1.4, because the plugin's deletion routine trusts a file path taken from attacker-controlled session data and applies neither validation nor path confinement (CWE-73). The assessed vector (AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H) confirms no authentication or user interaction is needed and that impact crosses the plugin's own security scope into the host WordPress installation, where deleting a file such as wp-config.php can escalate to full site compromise. Publicly available exploit code exists, but SSVC records no observed exploitation and EPSS remains low at 0.19% (8th percentile), so this is currently an easy-to-automate, high-impact integrity/availability risk rather than a confirmed active campaign.
RemediationAI
Vendor-released patch: upgrade File Upload to Order to 1.1.4 or later, the first fixed version (WPScan advisory https://wpscan.com/vulnerability/bcd5538b-0ad4-4311-b3b6-3fb89d4caa76/). Because the deletion action is unauthenticated, controls built around authentication or role restriction will not reduce exposure - the vulnerable code path must be removed or blocked. If patching cannot be done immediately, the most reliable compensating control is to deactivate and uninstall the plugin; the trade-off is loss of the upload-to-order functionality, but it eliminates the vulnerable handler entirely. A less disruptive stop-gap is to block requests to the plugin's deletion handler at the WAF or reverse proxy by targeting the plugin's admin-ajax.php/admin-post.php action name and POST bodies containing path-like session values; this is imperfect because the exact action identifier must be derived from the plugin code and encoded or indirect requests may slip past the rule. As detective and damage-limiting measures, keep an off-site backup of wp-config.php and other critical files, restrict the web server user's write/delete permissions to only the directories WordPress genuinely needs, and alert on unexpected deletion or modification of core files, wp-config.php, .htaccess, and plugin/theme files so a successful arbitrary-file-deletion attempt is caught before it becomes a full site compromise.
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
The root cause is CWE-73 (External Control of File Name or Path): a file-deletion handler inside the WordPress plugin reads the target path from session data that an attacker can influence, then passes it to a filesystem delete call without normalising it, checking realpath()/basename(), or restricting it to the plugin's intended upload directory. This is the classic path-traversal/untrusted-path pattern - the plugin assumes the value it stored is trustworthy, but the value is populated from request-controlled state, so an attacker can substitute paths such as those pointing at wp-config.php, .htaccess, or other core files. The reachable entry point is an unauthenticated action (matching the CVSS PR:N/UI:N vector), meaning WordPress's normal nonce and capability checks are absent or not enforced on that route; typical WordPress implementations expose such handlers via admin-ajax.php or admin-post.php, which are reachable by anonymous visitors. The S:C (scope-changed) metric reflects that the vulnerable component is a plugin, yet exploitation affects resources managed outside the plugin - the web server user's filesystem and the wider WordPress site. Confidentiality is unaffected (C:N) while integrity and availability are both High (I:H/A:H), consistent with file deletion that cannot be reversed without a backup. The CPE cpe:2.3:a:unknown:file_upload_to_order:*:*:*:*:*:*:*:* indicates the plugin has no vendor namespace mapped in NVD, so asset inventories should key off the plugin slug and the pre-1.1.4 version boundary rather than the CPE string alone.
Know when File Upload To Order 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:L/PR:N/UI:N/S:C/C:N/I:H/A:H
Unauthenticated network-reachable action (AV:N/PR:N/UI:N/AC:L); arbitrary deletion harms integrity and availability (I:H/A:H), no disclosure (C:N), and cascading site takeover beyond the component justifies S:C.
Primary rating from Vendor (WPScan).
CVSS VectorVendor: WPScan
Lifecycle Timeline
4DescriptionCVE.org
The File Upload to Order WordPress plugin before 1.1.4 does not validate or confine a file path taken from attacker-controlled session data before deleting the file, and the action that performs the deletion is reachable by unauthenticated users, allowing them to delete arbitrary files on the server, including files whose removal leads to full site compromise.
Articles & Coverage 1
Technical POC Analysis
CWE-73: External Control of File Name or Path.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
Organizations running WordPress with the File Upload to Order plugin before version 1.1.4 are exposed to an unauthenticated attacker who can delete critical site files, potentially causing outages, data loss, and full site takeover. Publicly available exploit code exists. Because the patch is available and the risk can affect any affected site without authentication, leadership should prioritize immediate remediation to protect brand, revenue, and customer trust.
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
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
EUVD-2026-100893
GHSA-7x7h-q4vm-3v3h
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB