Katalog CVE

GHSA-w8jc-g24h-crhw

Wysokie
Opublikowano: —Przetłumaczono: NVD NIST

Streszczenie

GitPython od 2022 do 2026 roku wdrażał metodycznie dwa zabezpieczenia: Git.check_unsafe_protocols(url) (zgłasza UnsafeProtocolError dla URL-i typu <transport>::) oraz Git.check_unsafe_options(...) (zgłasza UnsafeOptionError dla opcji z listy zabronionych). Opis wskazuje, że wdrożenie tych zabezpieczeń nie objęło wszystkich ścieżek kodu.

Ocena ryzyka

Niepełne wdrożenie zabezpieczeń może pozwolić na obejście ochrony i wykonanie niezaufanych protokołów lub opcji, co grozi wykonaniem kodu.

Rekomendacja

Zaktualizuj GitPython do najnowszej wersji i przejrzyj miejsca wywołań, upewniając się, że oba zabezpieczenia są stosowane konsekwentnie.

Inne podatności w GitPython

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

### Summary GitPython has spent 2022-2026 rolling out two reusable guards method-by-method: `Git.check_unsafe_protocols(url)` (raises `UnsafeProtocolError` for `<transport>::` remote-helper URLs - CVE-2022-24439) and `Git.check_unsafe_options(...)` (raises `UnsafeOptionError` for denylisted option

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