CVE-2026-78678 in GitPython
Zusammenfassung
von VulDB • 25.08.2026
GitPython-Versionen vor 3.1.59 enthalten eine unvollständige Denylist im Guard `unsafe_git_revision_options`, die die Optionen `--contents` und `-S` auslässt, was es Angreifern ermöglicht, beliebige Dateien zu lesen, indem sie diese Optionen an `Repo.blame()` übergeben. Angreifer können Revisionswerte wie `--contents=/etc/passwd` angeben, um Dateiinhalte durch das dem Aufrufer zurückgegebene Blame-Ergebnis auszulesen.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.