ZeroHour

CVE-2026-14982

moderate

Arbitrary File Deletion Leading to RCE in WordPress WP File Download Plugin

CVSS 3.1
8.1 high
EPSS
<1%p42
Published
()
Modified
AI analysis

WP File Download, a WordPress plugin for managing downloadable files, contains an arbitrary file deletion flaw caused by insufficient file path validation (CWE-22) in its delete routine, and the data indicates all versions are affected. An authenticated attacker with subscriber-level access or higher exploits it in two stages: a request to the file.save task stores a crafted path-traversal string in the file metadata, and a second request to the file.delete task triggers an unlink call on the attacker-chosen path; neither endpoint enforces capability checks or nonce verification. By deleting critical files such as wp-config.php, the attacker can compromise the site, which can easily escalate to remote code execution when the right file is removed. Any WordPress installation with this plugin active is exposed, because even the lowest-privileged role (subscriber) is sufficient to exploit it. As of the data provided there is no known public proof-of-concept, the issue is not listed in CISA's KEV, and EPSS estimates a 0.5% probability of exploitation within 30 days.

What to do: Update WP File Download to the latest patched release as soon as one is available; the advisory marks all versions affected and does not name a fixed version, so confirm the patched release with the vendor. Until patched, consider disabling the plugin or restricting subscriber-level registrations, and check that critical files such as wp-config.php are intact. No in-the-wild exploitation is confirmed, but monitor vendor advisories given the low privilege required to exploit.

Affected
WP Media WP File Download (WordPress plugin)All versions as of disclosure (insufficient file path validation in the delete function; no fixed version specified in the data)
Estimated exposure
moderate≈20,000+ WordPress sites (plugin's free listing reports roughly 20k active installs, with premium deployments adding more) — estimate — Based on the plugin's WordPress.org free listing, which reports on the order of 20,000+ active installations, plus additional directly-sold premium deployments whose count is unknown.

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

The WP File Download plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the delete function in all versions. This makes it possible for authenticated attackers, with subscriber-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). The two-stage exploit requires a first request to the file.save task to persist the path-traversal string into file metadata, followed by a second request to the file.delete task to trigger the unlink call — both endpoints lack capability checks and nonce enforcement.

Ecosystems
WordPress
Weakness
CWE-22
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H

In the news

No ingested article mentions this CVE yet.