The Ninja Forms - File Uploads plugin for WordPress is vulnerable to arbitrary file uploads due to missing file type validation in the 'NF_FU_AJAX_Controllers_Uploads::handle_upload' function in all versions up to, and including, 3.3.26. This makes it possible for unauthenticated attackers to upload arbitrary files on the affected site's server which may make remote code execution possible. Note: The vulnerability was partially patched in version 3.3.25 and fully patched in version 3.3.27.
Fix
Nothing published yet: no patch, vendor advisory or mitigation reference on NVD, no vendor advisory in the News for this CVE, not in CISA's KEV, no fixed package version. BaselineWatch does not guess at one.
Public exploits 9
- Ninja Forms Uploads - Unauthenticated PHP File Upload (webapps · multiple) Exploit-DB · 2026-05-13
- 0xgh057r3c0n/CVE-2026-0740 PoC on GitHub
- ExDev994/CVE-2026-0740-mass PoC on GitHub
- MadExploits/ninja-form-exploit PoC on GitHub
- a24ac1/CVE-2026-0740 PoC on GitHub
- llaytynher/CVE-2026-0740-upload-template PoC on GitHub
- murrez/CVE-2026-0740 PoC on GitHub
- whattheslime/CVE-2026-0740 PoC on GitHub
- xShadow-Here/CVE-2026-0740 PoC on GitHub
Each line links to the index that lists it, never to exploit code. Exploit-DB's "verified" and a Metasploit rank of good or better count as verified; a PoC-in-GitHub entry is a repository's claim.
Change history 1
- First seenCVSS 9.8NVD modified 2026-10-26 21:10
Affected (CPE criteria) 0
NVD has not attached CPE configurations yet.