CVE-2026-78475
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 2 - wyżej niż 2% wszystkich znanych CVE
Streszczenie
Wtyczka file-pix (ESM) w GIMP-ie zawiera usterkę polegającą na nieprawidłowym przydzielaniu tablicy o zmiennej długości (VLA) na stosie bez odpowiedniego sprawdzania granic podczas przetwarzania specjalnie spreparowanego pliku obrazu PIX. Powoduje to nieograniczoną alokację stosu, a następnie odczyt poza stosem o 21 bajtów. Może to prowadzić do odmowy usługi z powodu wyczerpania stosu oraz ograniczonego ujawnienia zawartości pamięci stosu do pliku pośredniego.
Ocena ryzyka
Ryzyko obejmuje potencjalną odmowę usługi oraz wyciek fragmentów pamięci stosu, co może naruszyć poufność danych.
Rekomendacja
Zaleca się aktualizację GIMP-a do wersji, która zawiera poprawkę dla tej podatności. Należy również unikać otwierania niezaufanych plików PIX.
Inne podatności w GIMP
Zobacz wszystkie- CVE-2017-17789Wysokie
W GIMP 2.8.22 występuje przepełnienie bufora na stercie w funkcji read_channel_data w pliku plug-ins/common/file-psp.c.
- CVE-2017-17787Wysokie
W GIMP 2.8.22 występuje podatność na nadmierne odczytywanie bufora w sterowniku read_creator_block w pliku plug-ins/common/file-psp.c.
- CVE-2017-17786Wysokie
W GIMP 2.8.22 występuje problem z nadmiernym odczytem bufora w sterowniku ReadImage w pliku plug-ins/common/file-tga.c, związany z nieoczekiwaną wartością bits-per-pixel dla obrazu RGBA.
- CVE-2017-17785Wysokie
W GIMP 2.8.22 występuje przepełnienie bufora na stercie w funkcji fli_read_brun w pliku plug-ins/file-fli/fli.c.
- CVE-2017-17784Wysokie
W GIMP 2.8.22 występuje problem z nadmiernym odczytem bufora w pamięci w funkcji load_image w pliku plug-ins/common/file-gbr.c, związany z niewłaściwym przetwarzaniem danych UTF-8.
- CVE-2016-4994Wysokie
Podatność typu use-after-free w funkcji xcf_load_image w pliku xcf-load.c w GIMP umożliwia zdalnym atakującym spowodowanie awarii programu lub potencjalne wykonanie dowolnego kodu poprzez spreparowany plik XCF.
- CVE-2026-82343Średnie
Wtyczka file-psd w GIMP zawiera błąd polegający na nieprawidłowej walidacji parametru channel-count podczas przetwarzania specjalnie spreparowanych plików PSD. Prowadzi to do nieprawidłowej kontroli granic pamięci, co skutkuje odczytem poza zakresem na stercie i dostępem poza zakresem na stosie. Może to spowodować awarię aplikacji, prowadzącą do odmowy usługi lub ograniczonego ujawnienia zawartości pamięci.
- CVE-2026-82330Średnie
Wtyczka file-pvr w GIMP ma błąd polegający na braku odpowiedniego sprawdzania granic pamięci w dekoderze VQ (skompresowanym) podczas przetwarzania specjalnie spreparowanego pliku obrazu PVR. Brak walidacji prowadzi do odczytu poza zakresem na stercie, co może spowodować awarię aplikacji (denial of service) lub ograniczone ujawnienie zawartości pamięci sterty.
- CVE-2026-82328Średnie
Wtyczka file-ico w GIMP ma błąd polegający na nieprawidłowej walidacji parametru used_clrs (liczba kolorów w palecie) podczas przetwarzania specjalnie spreparowanego pliku obrazu ICO. Prowadzi to do nieprawidłowego sprawdzania granic pamięci i odczytu poza zakresem na stercie, co może spowodować awarię aplikacji (denial of service) lub ograniczone ujawnienie zawartości pamięci sterty.
- CVE-2026-82324Średnie
Wtyczka file-iff (IFF/ILBM) w GIMP ma błąd polegający na nieprawidłowej walidacji rozmiaru wiersza HAM i nieprawidłowej obsłudze przypadków, gdy liczba płaszczyzn kolorów (nPlanes) wynosi zero. Powoduje to niezgodność rozmiaru wiersza, która omija sprawdzanie granic pamięci, prowadząc do odczytów poza zakresem na stercie. Może to spowodować awarię aplikacji (denial of service) lub ograniczone ujawnienie zawartości pamięci sterty.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in the file-pix (ESM) plugin in GIMP. When processing a specially crafted PIX image file, the plugin allocates a Variable-Length Array (VLA) on the stack without proper bounds checking, causing an unbounded stack allocation followed by a 21-byte stack over-read. This can result in a denial of service due to stack exhaustion and a limited information disclosure of stack memory contents into an intermediate file.

