nvd.nist.gov
https://nvd.nist.gov/vuln/detail/CVE-2021-47940 CVE-2021-47940
CRITICAL
WordPress Download From Files 1.48 Arbitrary File Upload
Record summary
CVE-2021-47940 has a selected CVSS score of 9.3 (critical); EIP currently links 1 catalogued exploit.
Description
WordPress Plugin Download From Files version 1.48 and earlier contains an arbitrary file upload vulnerability that allows unauthenticated attackers to upload malicious files by exploiting the AJAX fileupload action. Attackers can send POST requests to the admin-ajax.php endpoint with the download_from_files_617_fileupload action, manipulating the allowExt parameter to bypass file type restrictions and upload executable files like PHP shells to the web root.
Description source: CVE List
Exploitation context
Available material
- Catalogued exploits
- 1
CISA SSVC decision
ExploitationPoC
AutomatableYes
Technical impactTotal
CISA Coordinator · SSVC 2.0.3 · Evaluated May 11, 2026 · Source: CVE List
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
Download From FilesBrowse download-from-files / Download From Files | CVE List | Through 1.48 | affected |
Proofs of concept
1Catalogued exploits
ExploitDBWordpress Plugin Download From Files 1.48 - Arbitrary File UploadExploitDB exploitby spacehenNot analyzed1 file
References
4Official Product Homepageproduct
https://wordpress.org/plugins/download-from-files ExploitDB-50287exploit
https://www.exploit-db.com/exploits/50287 VulnCheck Advisory: WordPress Download From Files 1.48 Arbitrary File UploadThird-party advisory
https://www.vulncheck.com/advisories/wordpress-download-from-files-arbitrary-file-upload