Katalog CVE

CVE-2026-109351

ŚrednieCVSS 6.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Gitoxide gix-pack przed wersją 0.75.0 zawiera podatność na niekontrolowaną alokację pamięci, która pozwala zdalnym atakującym przerwać proces poprzez dostarczenie ogromnej liczby obiektów w nagłówku pack. Złośliwe zdalne repozytoria mogą wysłać 12-bajtowy nagłówek pack deklarujący 0xFFFFFFFF obiektów, co wymusza rezerwację setek gigabajtów przez Tree::with_capacity i powoduje awarię operacji clone lub fetch.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego spowodowania awarii procesu klonowania lub pobierania repozytorium, co może prowadzić do przerwania pracy programistów i potencjalnej utraty danych.

Rekomendacja

Zaleca się aktualizację gitoxide do wersji 0.75.0 lub nowszej, która ogranicza alokację pamięci. Należy również ograniczyć zaufanie do nieznanych zdalnych repozytoriów.

Inne podatności w Gitoxide

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

Gitoxide gix-pack before 0.75.0 contains an uncontrolled memory allocation vulnerability that allows remote attackers to abort the process by supplying a huge pack-header object count. Malicious remotes can serve a 12-byte pack header claiming 0xFFFFFFFF objects, forcing Tree::with_capacity to reserve hundreds of gigabytes and crash clone or fetch operations.

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