
SPIP (CVE-2024-23659) script with native python3 dependencies
Python 3 script for validation/exploitation of unauthenticated RCE in SPIP BigUp
cve.py automates:
formulaire_action and formulaire_action_args).X-Command-Output (base64).requestsbeautifulsoup4Installation:
pip install requests beautifulsoup4
python3 cve.py -h
-u, --url (required): base URL of the targethttp://web.prod.local-c, --command: executes a single command and exits--proxy: HTTP/HTTPS proxy (e.g., http://127.0.0.1:8080)--timeout: HTTP timeout in seconds (default: 10)-v, --verbose: shows request detailspython3 cve.py -u http://objetivo.local
python3 cve.py -u http://objetivo.local -c "id"
python3 cve.py -u http://objetivo.local --proxy http://127.0.0.1:8080 -v
python3 cve.py -u http://objetivo.local --timeout 20
Target vulnerable. Web user: <user>-v to see HTTP details.X-Command-Output does not appear
--timeout.This repository and its contents are provided exclusively for educational, research, and authorized testing purposes.
The use of this software against systems without explicit authorization is illegal and may constitute a crime.
The author and contributors are not responsible for damages, service interruptions, data loss, legal liabilities, or any misuse arising from this tool.
By using this code, you agree that:
If you are not authorized, do not use it.