Katalog CVE

CVE-2026-73620

WysokieCVSS 8.1
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

GitPython przed wersją 3.1.57 nie zabezpiecza przekazywania opcji git w metodach IndexFile.checkout() i TagReference.create(), co pozwala atakującym na przekazanie niebezpiecznych opcji przez kwargs. Atakujący mogą użyć --prefix do nadpisania dowolnych plików zawartością repozytorium lub -F do odczytu dowolnych plików zwracanych w odpowiedzi.

Ocena ryzyka

Atakujący może nadpisać lub odczytać dowolne pliki na serwerze, co może prowadzić do naruszenia integralności danych lub ujawnienia poufnych informacji.

Rekomendacja

Zaleca się aktualizację GitPython do wersji 3.1.57 lub nowszej.

Oryginalny opis (angielski, źródło NVD)

GitPython before 3.1.57 fails to guard git option forwarding in IndexFile.checkout() and TagReference.create(), allowing attackers to pass unsafe options via kwargs. Attackers can use --prefix to overwrite arbitrary files with repository content or -F to read arbitrary files returned in-band.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS