Katalog CVE

CVE-2026-110601

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

libsixel przed wersją 1.8.7-r1 oraz od 1.9.0 do 1.10.5 zawiera podatność zapisu poza zakresem sterty w gif_init_frame() w src/fromgif.c, która nigdy nie sprawdza indeksu przezroczystego koloru GIF względem rozmiaru palety. Atakujący mogą dostarczyć spreparowany GIF z małą tabelą kolorów i dużym indeksem przezroczystości, przetwarzany z ustawionym kolorem tła, aby zapisać bajty poza buforem palety, powodując uszkodzenie sterty lub zawieszenie.

Ocena ryzyka

Atakujący może zdalnie zawiesić aplikację przetwarzającą pliki GIF, powodując odmowę usługi (DoS) i potencjalne uszkodzenie pamięci prowadzące do dalszych exploitów.

Rekomendacja

Zaktualizuj libsixel do wersji nowszej niż 1.10.5 lub 1.8.7-r1, jeśli jest dostępna, lub wdróż walidację indeksu przezroczystości względem rozmiaru palety w plikach GIF. Rozważ ograniczenie przetwarzania niezaufanych plików GIF.

Inne podatności w libsixel

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

libsixel before 1.8.7-r1 and 1.9.0 through 1.10.5 contains a heap out-of-bounds write vulnerability in gif_init_frame() in src/fromgif.c, which never checks the GIF transparent color index against the palette size. Attackers can supply a crafted GIF with a small color table and large transparent index, processed with a background color set, to write bytes past the palette buffer, causing heap corruption or crashes.

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