Katalog CVE

CVE-2008-3546

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W GIT przed wersją 1.5.6.4 występuje przepełnienie bufora na stosie w funkcjach diff_addremove i diff_change. Może to pozwolić lokalnym użytkownikom na wykonanie dowolnego kodu poprzez ścieżkę, której długość przekracza maksymalną długość ścieżki systemu (PATH_MAX) podczas korzystania z narzędzi GIT, takich jak git-diff czy git-grep.

Ocena ryzyka

Organizacja może być narażona na wykonanie złośliwego kodu przez lokalnych użytkowników, co może prowadzić do utraty danych lub przejęcia kontroli nad systemem. Wysokie ryzyko związane z bezpieczeństwem systemów korzystających z GIT.

Rekomendacja

Zaleca się aktualizację GIT do wersji 1.5.6.4 lub nowszej, aby usunąć tę podatność. Dodatkowo warto ograniczyć dostęp do narzędzi GIT dla nieautoryzowanych użytkowników.

Powiązane podatności

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

Stack-based buffer overflow in the (1) diff_addremove and (2) diff_change functions in GIT before 1.5.6.4 might allow local users to execute arbitrary code via a PATH whose length is larger than the system's PATH_MAX when running GIT utilities such as git-diff or git-grep.

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