Skip to content
KitploitKITPLOIT
OutilsBlog
Log in
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

FluxContactConfidentialité© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
spip-cve-2023-27372-rce — SPIP CVE-2023-27372 Exploit RCE non authentifié (Téléchargement de Web Shell) | Kitploit
Outils/GitHubGitHub/1ronkkeli/spip-cve-2023-27372-rce
Génération de PayloadsAnalyse des VulnérabilitésExploitationExploitation d'Applications WebTests d'IntrusionRed Teaming
GitHub1ronkkeli/spip-cve-2023-27372-rce

spip-cve-2023-27372-rce

SPIP CVE-2023-27372 Exploit RCE non authentifié (Téléchargement de Web Shell)

Voir le dépôt
27il y a 1 anPas encore vérifié

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

Exploitation RCE non authentifiée SPIP CVE-2023-27372 (Téléchargement de Web Shell)

Ce script Python exploite la CVE-2023-27372, une vulnérabilité d'exécution de code à distance non authentifiée dans les versions de SPIP CMS antérieures à 4.2.1. Il tire parti d'une faille d'empoisonnement du cache dans le mécanisme de réinitialisation de mot de passe pour télécharger un web shell et recueillir des informations système de base.

Auteur : @ronkkeli (Script v1.2) TryHackMe : ronkkeli Concept original du PoC : nuts7

Informations sur la CVE

  • CVE ID : CVE-2023-27372
  • Score CVSS : 9.8 (Critique)
  • Versions concernées : SPIP CMS versions < 4.2.1

Description de la vulnérabilité

Une vulnérabilité RCE non authentifiée existe dans le fichier ecrire/inc/filtres.php au sein de la fonction reset_cache. Cette fonction utilise le paramètre oubli de la page de récupération de mot de passe (spip.php?page=spip_pass). En envoyant une charge utile sérialisée spécialement conçue dans le paramètre oubli, un attaquant peut injecter du code PHP arbitraire dans le fichier cache ecrire/data/cache/reset_cache.php. Ce script exploite cette faille pour exécuter file_put_contents et écrire un web shell persistant sur le serveur.

Fonctionnalités du script (v1.2)

  • Récupère automatiquement le jeton Anti-CSRF requis.
  • Construit et envoie la charge utile sérialisée pour télécharger un web shell.
  • Permet de personnaliser le nom du fichier du web shell (-f).
  • Permet de personnaliser le code PHP du web shell (-d).
  • Vérification post-exploitation améliorée : Vérifie le téléchargement du shell et tente de recueillir des informations système de base (whoami, hostname, uname, id, pwd) via le shell.
  • Présente les informations recueillies dans un format propre et aligné.
  • Fournit une sortie colorisée pour une meilleure lisibilité.
  • Inclut des exemples d'utilisation pour les shells inversés.

Prérequis

  • Python 3.x
  • bibliothèque requests
  • bibliothèque beautifulsoup4

Installation

pip install requests beautifulsoup4
Télécharger l’outil