Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2025-4517-poc — CVE-2025-4517 (CVSS 9.4 – Kritisch) Eine Sicherheitslücke in Pythons `tarfile` | Kitploit
Tools/GitHubGitHub/stealthbyte0/cve-2025-4517-poc
SchwachstellenanalyseExploitationCTFLernen & BildungRed TeamingBinary-Exploitation
GitHubstealthbyte0/cve-2025-4517-poc

CVE-2025-4517-poc

CVE-2025-4517 (CVSS 9.4 – Kritisch) Eine Sicherheitslücke in Pythons `tarfile`

Repository anzeigen
212vor 6 MonatenNoch 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-2025-4517 PoC – Python tarfile Schreibzugriff auf beliebige Dateien durch Path Traversal

CVE-2025-4517 (CVSS 9.4 – Kritisch)
Eine Schwachstelle im tarfile-Modul von Python, die es ermöglicht, außerhalb des Extraktionsverzeichnisses beliebige Dateien zu schreiben, wenn TarFile.extractall() oder TarFile.extract() mit filter="data" oder filter="tar" verwendet wird.

Betroffene Versionen:

  • Python 3.12+ bei expliziter Verwendung von filter="data" oder filter="tar"
  • Python 3.14+ (bei Verwendung des neuen Standardfilters filter="data")

Behoben in:

  • Python 3.12.11, 3.13.4, 3.11.13+ (Patches Mitte 2025 veröffentlicht)

Dieser PoC erstellt ein schädliches .tar-Archiv, das versucht, /etc/sudoers zu überschreiben (Hinzufügen eines passwortlosen sudo-Eintrags für Benutzer wacky), wenn es auf einem anfälligen System extrahiert wird.

HINWEIS
Dieser Code wird ausschließlich zu Bildungszwecken, für autorisierte Sicherheitsforschung, CTF-Challenges und Red-Team-Übungen bereitgestellt.
Verwenden Sie dies nicht gegen ein System ohne ausdrückliche schriftliche Genehmigung.
Missbrauch kann gegen Computerbetrugs- und Missbrauchsgesetze in Ihrem Land verstoßen.

Funktionsweise (Überblick)

  1. Erstellt tief verschachtelte Verzeichnisse mit sehr langen Namen und gleichnamigen Symlinks (verursacht Pfadverwirrung/Schleifen).
  2. Baut eine lange Symlink-Kette, die mit ../ viele Verzeichnisebenen nach oben entkommt.
  3. Richtet einen „Escape“-Symlink → Traversal → /etc.
  4. Verwendet einen harten Link (LNKTYPE), um eine Datei innerhalb des Tars auf den entkommenen Pfad (/etc/sudoers) zu aliasen.
  5. Schreibt Payload-Inhalt in den hart verlinkten Namen → überschreibt die Zieldatei bei der Extraktion.

Voraussetzungen

  • Python 3.x (jede moderne Version) zur Erstellung des Exploits
  • Anfälliger Extrahierer auf dem Ziel:
    • GNU tar ≤ 1.34
    • bsdtar/libarchive im Kompatibilitätsmodus
    • Python tarfile mit anfälligen Filtereinstellungen
    • Backup-/Wiederherstellungsskripte ohne Pfadbeschränkungen

Generierung des schädlichen Tar

root@kitploit:~
# 1. Speichern Sie den PoC als generate_exploit.py
# 2. Ausführen:
python3 generate_exploit.py
Tool herunterladen