Katalog CVE

CVE-2026-110855

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

Percentyl 13 - wyżej niż 13% wszystkich znanych CVE

Streszczenie

GitPython przed wersją 3.2.0 zawiera podatność ujawnienia informacji, która pozwala złośliwym repozytoriom na rozwijanie zmiennych środowiskowych przez separate_git_dir w Repo._clone(), gdzie pominięto expand_vars=False przy wywołaniu Git.polish_url(). Atakujący mogą utworzyć nazwę podmodułu w .gitmodules zawierającą składnię zmiennych, tak że clone i submodule_update ujawniają sekrety w nazwach katalogów .git/modules i logach DEBUG.

Ocena ryzyka

Atakujący może ujawnić sekrety środowiskowe w nazwach katalogów i logach, co prowadzi do wycieku poufnych informacji.

Rekomendacja

Zaktualizuj GitPython do wersji 3.2.0 lub nowszej, aby usunąć podatność.

Inne podatności w GitPython

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

GitPython before 3.2.0 contains an information disclosure vulnerability that allows malicious repositories to expand environment variables via separate_git_dir in Repo._clone(), which omits expand_vars=False when calling Git.polish_url(). Attackers can craft a .gitmodules submodule name containing variable syntax so that clone plus submodule_update exposes secrets in .git/modules directory names and DEBUG logs.

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