Skip to main content

File Upload to Order EUVDEUVD-2026-100893

| CVE-2026-107594 CRITICAL
External Control of File Name or Path (CWE-73)
2026-10-14 WPScan GHSA-7x7h-q4vm-3v3h
10.0
CVSS 3.1 · Vendor: WPScan
View

Attack ChainAIDerived

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

  1. Access
    Reach unauthenticated deletion endpoint
  2. Delivery
    Plant arbitrary file path in session data
  3. Exploit
    Trigger unvalidated file deletion
  4. Execution
    Remove wp-config.php
  5. Impact
    Hijack 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.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

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

File Upload to Order 0 <1.1.4

Affected Packages

euvd file_upload_to_order fix: 1.1.4

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

Vendor (WPScan) PRIMARY 10.0 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:H
vuln.today AI 10.0 CRITICAL

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.

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

Primary rating from Vendor (WPScan).

CVSS VectorVendor: WPScan

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

Lifecycle Timeline

4
CVSS changed
Oct 14, 2026 - 14:22 NVD
10.0 (None) 10.0 (CRITICAL)
Patch available
Oct 14, 2026 - 08:16 EUVD
CVE Published
Oct 14, 2026 - 06:00 cve.org
CRITICAL 10.0
CVE Published
Oct 14, 2026 - 06:00 cve.org
UNKNOWN (no severity yet)

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

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 92% exploitable
Prevalence
Low
niche WordPress file-upload plugin, limited install footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Partial

Priority Score

70
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +50
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

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