Katalog CVE

CVE-2026-53585

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

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

Streszczenie

libgit2 przed wersjami 1.8.6 i 1.9.5 zawiera podatność w funkcji git_delta_apply, która ufa kontrolowanej przez atakującego wartości res_sz, co może prowadzić do nadmiernych alokacji pamięci i wyczerpania pamięci. Złośliwe dane pakietów mogą być dostarczone przez git_clone, git_fetch, git_remote_fetch, git_indexer_append lub lokalne repozytorium.

Ocena ryzyka

Ryzyko polega na możliwości wyczerpania pamięci, co może prowadzić do odmowy usługi (DoS).

Rekomendacja

Zaleca się aktualizację libgit2 do wersji 1.8.6 lub 1.9.5, które zawierają poprawkę.

Inne podatności w libgit2

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

libgit2 is a portable C implementation of the Git core methods provided as a linkable library with a solid API, allowing to build Git functionality into your application. Prior to 1.8.6 and 1.9.5, git_delta_apply in src/libgit2/delta.c trusts the attacker-controlled res_sz value parsed by hdr_sz from a delta object header and passes that amount to git__malloc before validating delta instructions. Malicious pack data supplied through git_clone, git_fetch, git_remote_fetch, git_indexer_append, or a local attacker-supplied repository can use a very small multi-level OFS_DELTA chain to retain extremely large allocations and exhaust memory. This issue is fixed in versions 1.8.6 and 1.9.5.

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