ZeroHour

CVE-2024-9047

large

Unauthenticated Path Traversal in WordPress File Upload Plugin (CVE-2024-9047)

CVSS 3.1
9.8 critical
EPSS
93%p100
Published
()
Modified
AI analysis

The WordPress File Upload plugin by Iptanus contains an unauthenticated path traversal flaw (CWE-22) in its wfu_file_downloader.php script, affecting every plugin version up to and including 4.24.11. Because the vulnerable endpoint is reachable over the network without authentication or user interaction, a remote attacker can send crafted requests that traverse outside the originally intended directory. Successful exploitation lets the attacker read sensitive files outside the intended directory and delete arbitrary files, which can expose configuration secrets or disrupt the targeted site. Only WordPress sites running the affected plugin on PHP 7.4 or earlier are exploitable; installations hosted on newer PHP versions are not affected. No public proof-of-concept or confirmed in-the-wild exploitation is known yet, but an EPSS of 93.3% (100th percentile) indicates a very high likelihood of exploitation within the next 30 days.

What to do: Update WordPress File Upload to the latest release, i.e., any version newer than 4.24.11, as the primary fix. If an immediate update is not possible, upgrade the host to PHP 8.0 or later, which removes the exploitation condition, and review web logs for requests to wfu_file_downloader.php. Also check the server for unexpected file modifications or deletions.

Affected
iptanus WordPress File Upload (WordPress plugin)All versions up to and including 4.24.11 (exploitation additionally requires the host to run PHP 7.4 or earlier)
Estimated exposure
large~15,000-25,000 WordPress sites plausibly exposed (subset of the roughly 70,000-100,000 active plugin installs still running PHP 7.4 or earlier) — Estimated from the plugin's historically reported ~70,000-100,000 active WordPress installs combined with the minority share of WordPress sites still on PHP 7.4 or older, since only those hosts are exploitable.

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

Description

The WordPress File Upload plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 4.24.11 via wfu_file_downloader.php. This makes it possible for unauthenticated attackers to read or delete files outside of the originally intended directory. Successful exploitation requires the targeted WordPress installation to be using PHP 7.4 or earlier.

Vendors
iptanus
Products
wordpress file upload
Ecosystems
WordPress
Weakness
CWE-22
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news