Katalog CVE

CVE-2026-82251

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.39%

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

Streszczenie

gitoxide przed wersją 0.52.1 nie waliduje nazw podmodułów z konfiguracji .gitmodules, co pozwala na przechodzenie po ścieżkach podczas wyznaczania katalogów git podmodułów. Atakujący mogą stworzyć złośliwe nazwy podmodułów z segmentami przechodzenia, aby przekierować funkcje state() i open() do repozytoriów poza .git/modules, powodując zamieszanie repozytoriów i inspekcję repozytoriów kontrolowanych przez atakującego.

Ocena ryzyka

Ryzyko polega na możliwości dostępu do nieautoryzowanych repozytoriów lub manipulacji nimi, co może prowadzić do naruszenia integralności danych lub wycieku informacji.

Rekomendacja

Zaleca się aktualizację gitoxide do wersji 0.52.1 lub nowszej oraz wdrożenie walidacji nazw podmodułów.

Inne podatności w gitoxide

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

gitoxide before 0.52.1 fails to validate submodule names from .gitmodules configuration, allowing path traversal when deriving submodule git directories. Attackers can craft malicious submodule names with traversal segments to redirect state() and open() functions to repositories outside .git/modules, causing repository confusion and inspection of attacker-controlled repositories.

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