
SPIP (CVE-2024-23659) script with native python3 dependencies
Python 3 script for validation/exploitation of unauthenticated RCE in SPIP BigUp (based on the current code, operational reference to CVE-2024-8517).
⚠️ Important note: The repository name mentions
CVE-2024-23659, but the script (cve.py) and its internal messages refer toCVE-2024-8517.
Review and unify this point to avoid technical confusion.
cve.py automates:
formulaire_action and formulaire_action_args).X-Command-Output header (base64).requestsbeautifulsoup4Installation:
pip install requests beautifulsoup4
python3 cve.py -h
-u, --url (required): target base URLhttp://web.prod.local-c, --command: runs 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
Objetivo vulnerable. Usuario web: <usuario> will be shown-v to see HTTP details.X-Command-Output does not appear
--timeout.This repository and its content 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 liable 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.