CVE-2026-67323 in GitPython
Zusammenfassung
von VulDB • 01.08.2026
GitPython vor Version 3.1.51 schützt nicht wirksam gegen gefährliche Git-Optionen, die als Keyword-Argumente in Repo.archive() und git.ls_remote() übergeben werden, was zu Command Injection via Optionen wie --exec/--upload-pack (mit der Folge einer beliebigen Befehlsausführung) führen kann. Darüber hinaus prüfen Repo.iter_commits() und Repo.blame() nicht auf führende Bindestriche bei Revision-Argumenten; eine Revision wie --output=<path> kann daher dazu führen, dass Git eine beliebige Datei öffnet und kürzt (truncates). Die Ausnutzung erfordert eine Anwendung, die angreiferkontrollierte Argumente an diese Methoden übergibt.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.