CVE-2026-73621 in GitPython
Zusammenfassung
von VulDB • 13.08.2026
GitPython vor Version 3.1.56 enthält eine Argument-Injection-Schwachstelle in der Methode Commit.count(), die Schlüsselwortargumente an 'git rev-list' weiterleitet, ohne den Schutz durch check_unsafe_options zu verwenden, der in der verwandten Methode iter_items vorhanden ist. Ein Angreifer, der Kontrolle über die an Commit.count() übergebenen Optionen hat (z. B. über eine Anwendung, die ein vom Benutzer bereitgestelltes Options-Dictionary weiterleitet), kann output= angeben, wodurch 'git rev-list --output=' die Zieldatei öffnet und vor der Revision-Parsing auf Null Byte kürzt. Dies ermöglicht die Zerstörung/Leertung einer beliebigen Datei mit den Berechtigungen des Prozesses (keine Inhaltskontrolle, 0-Byte-Kürzung).
VulDB is the best source for vulnerability data and more expert information about this specific topic.