
SPIP (CVE-2024-23659) script avec dépendances natives python3
Script en Python 3 pour la validation/exploitation d'une RCE non authentifiée dans SPIP BigUp
cve.py automatise :
formulaire_action et formulaire_action_args).X-Command-Output (base64).requestsbeautifulsoup4Installation :
pip install requests beautifulsoup4
python3 cve.py -h
-u, --url (obligatoire) : URL de base de la ciblehttp://web.prod.local-c, --command : exécute une seule commande et termine--proxy : proxy HTTP/HTTPS (ex : http://127.0.0.1:8080)--timeout : timeout HTTP en secondes (par défaut : 10)-v, --verbose : affiche les détails des requêtespython3 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
Cible vulnérable. Utilisateur web : <utilisateur> s'affichera-v pour voir le détail HTTP.X-Command-Output n'apparaît pas
--timeout.Ce dépôt et son contenu sont fournis exclusivement à des fins éducatives, de recherche et de tests autorisés.
L'utilisation de ce logiciel contre des systèmes sans autorisation explicite est illégale et peut constituer un délit.
L'auteur et les contributeurs ne sont pas responsables des dommages, interruptions de service, pertes de données, responsabilités légales ou tout usage abusif découlant de cet outil.
En utilisant ce code, vous acceptez que :
Si vous n'êtes pas autorisé, ne l'utilisez pas.