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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| nickboss | Iptanus File Upload | ≤ 4.24.11 | — |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
GitHub 5 repositories
-
verylazytech/CVE-2024-9047 ★ 7 · Jan 8, 2025
POC - WordPress File Upload plugin, in the wfu_file_downloader.php file before version <= 4.24.11
-
iSee857/CVE-2024-9047-PoC ★ 5 · Dec 25, 2024
WordPress File Upload插件任意文件读取漏洞(CVE-2024-9047)批量检测脚本
-
Nxploited/CVE-2024-9047-Exploit ★ 4 · Jan 25, 2025
Exploit for WordPress File Upload Plugin - All versions up to 4.24.11 are vulnerable.
-
CVE-2024-9047
-
tpdlshdmlrkfmcla/CVE-2024-9047 ★ 0 · Mar 16, 2025
CVE-2024-9047, wfu_file_downloader.php
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- WordPress File Upload <= 4.24.11 - Arbitrary File Read http/cves/2024/CVE-2024-9047.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.