Katalog CVE

CVE-2026-66757

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.12%

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

Streszczenie

Znaleziono błąd we wtyczce file-sgi w GIMP. Podczas przetwarzania obrazu SGI skompresowanego RLE, wtyczka alokuje pamięć dla tablicy wierszy. Wymiary nagłówka obrazu (ysize i zsize) są odczytywane jako 16-bitowe liczby całkowite bez znaku. Jeśli spreparowany plik ustawi oba wymiary na maksymalną wartość (65535), mnożenie ysize * zsize powoduje przepełnienie standardowej 32-bitowej liczby całkowitej przed przekazaniem do calloc. To przepełnienie liczb całkowitych prowadzi do niezdefiniowanego zachowania, przerywając działanie wtyczki i powodując odmowę usługi.

Ocena ryzyka

Podatność umożliwia atakującemu spowodowanie awarii GIMP-a poprzez otwarcie specjalnie spreparowanego pliku obrazu SGI, co prowadzi do odmowy usługi.

Rekomendacja

Zaleca się aktualizację GIMP do wersji, w której naprawiono tę podatność, oraz unikanie otwierania plików SGI z nieznanych źródeł.

Inne podatności w GIMP

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

A flaw was found in the file-sgi plugin in GIMP. When processing an RLE-compressed SGI image, the plugin allocates memory for a row table. The image header dimensions (ysize and zsize) are read as 16-bit unsigned integers. If a crafted file sets both dimensions to their maximum value (65535), the multiplication ysize * zsize overflows the standard 32-bit int boundary before being passed to calloc. This integer overflow issue results in undefined behavior, aborting the plugin and causing a denial of service.

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