Podatności GIMP
58 znanych podatności CVE w GIMP, przetłumaczonych i ocenionych.
- 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.
- CVE-2026-79902Średnie
Wtyczka Seattle FilmWorks w GIMP zawiera podatność polegającą na niekontrolowanej alokacji tablicy o zmiennej długości na stosie podczas przetwarzania specjalnie spreparowanego pliku SFW. Prowadzi to do awarii aplikacji i denial of service.
- CVE-2026-80101Średnie
Wtyczka file-xwd w GIMP ma podatność polegającą na nieprawidłowej walidacji szerokości obrazu i parametrów bajtów na linię podczas przetwarzania specjalnie spreparowanego pliku XWD. Prowadzi to do odczytu poza granicami pamięci (heap out-of-bounds read), co może spowodować awarię aplikacji lub ujawnienie fragmentów pamięci w generowanym obrazie.
- CVE-2026-78475Średnie
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.
- CVE-2026-78465Wysokie
Znaleziono błąd we wtyczce file-pcx w GIMP, dotyczący tylko buildów 32-bitowych. Podczas przetwarzania pliku PCX wtyczka oblicza rozmiary alokacji pamięci na podstawie wymiarów obrazu i liczby płaszczyzn kolorów. Jeśli spreparowany plik ustawi liczbę płaszczyzn na 4 przy odpowiednio dużych wymiarach, obliczenie przekracza limit 32-bitowej liczby całkowitej i powoduje przepełnienie, co skutkuje zbyt małą alokacją bufora na stercie. Ten problem przepełnienia liczby całkowitej prowadzi do przepełnienia bufora na stercie, gdy wtyczka zapisuje dane obrazu do zbyt małego bufora, powodując uszkodzenie pamięci, potencjalnie prowadząc do wykonania dowolnego kodu lub odmowy usługi.
- CVE-2026-18309Wysokie
Podatność umożliwia zdalnemu atakującemu wykonanie dowolnego kodu w aplikacji GIMP podczas parsowania plików APNG. Problem wynika z braku odpowiedniej walidacji danych użytkownika, co prowadzi do przepełnienia liczby całkowitej przed alokacją bufora. Do wykorzystania podatności wymagana jest interakcja użytkownika, np. otwarcie złośliwego pliku.
- CVE-2026-18308Wysokie
Podatność umożliwia zdalnemu atakującemu wykonanie dowolnego kodu w aplikacji GIMP podczas parsowania plików TIF. Problem wynika z braku odpowiedniej walidacji danych użytkownika, co prowadzi do przepełnienia liczby całkowitej przed alokacją bufora. Do wykorzystania podatności wymagana jest interakcja użytkownika, np. otwarcie złośliwego pliku.
- CVE-2026-18307Wysokie
Podatność umożliwia zdalnemu atakującemu wykonanie dowolnego kodu w aplikacji GIMP podczas parsowania plików TIF. Problem wynika z braku odpowiedniej walidacji długości danych użytkownika przed skopiowaniem ich do bufora opartego na stercie, co prowadzi do przepełnienia bufora. Do wykorzystania podatności wymagana jest interakcja użytkownika, np. otwarcie złośliwego pliku.
- CVE-2026-18306Wysokie
Podatność umożliwia zdalnemu atakującemu wykonanie dowolnego kodu w aplikacji GIMP podczas parsowania plików SGI. Problem wynika z braku odpowiedniej walidacji danych użytkownika, co prowadzi do przepełnienia liczby całkowitej przed zapisem do pamięci. Do wykorzystania podatności wymagana jest interakcja użytkownika, np. otwarcie złośliwego pliku.
- CVE-2026-18305Wysokie
Podatność umożliwia zdalnemu atakującemu wykonanie dowolnego kodu w aplikacji GIMP podczas parsowania plików TIF. Problem wynika z braku odpowiedniej walidacji danych użytkownika, co prowadzi do przepełnienia liczby całkowitej przed alokacją bufora. Do wykorzystania podatności wymagana jest interakcja użytkownika, np. otwarcie złośliwego pliku.
- CVE-2026-18304Wysokie
Podatność umożliwia zdalnemu atakującemu wykonanie dowolnego kodu w aplikacji GIMP podczas parsowania plików TIF. Problem wynika z braku odpowiedniej walidacji danych użytkownika, co prowadzi do przepełnienia liczby całkowitej przed alokacją bufora. Do wykorzystania podatności wymagana jest interakcja użytkownika, np. otwarcie złośliwego pliku.
- CVE-2026-18303Wysokie
Podatność umożliwia zdalnemu atakującemu wykonanie dowolnego kodu w aplikacji GIMP podczas parsowania plików TIF. Problem wynika z braku odpowiedniej walidacji długości danych użytkownika przed skopiowaniem ich do bufora opartego na stosie, co prowadzi do przepełnienia bufora. Do wykorzystania podatności wymagana jest interakcja użytkownika, np. otwarcie złośliwego pliku.
- CVE-2026-18302Wysokie
Podatność umożliwia zdalnemu atakującemu wykonanie dowolnego kodu w aplikacji GIMP podczas parsowania plików TIF. Problem wynika z braku odpowiedniej walidacji długości danych użytkownika przed skopiowaniem ich do bufora opartego na stercie, co prowadzi do przepełnienia bufora. Do wykorzystania podatności wymagana jest interakcja użytkownika, np. otwarcie złośliwego pliku.
- CVE-2026-18301Wysokie
Podatność umożliwia zdalnemu atakującemu wykonanie dowolnego kodu w aplikacji GIMP podczas parsowania plików PSD. Problem wynika z braku odpowiedniej walidacji danych użytkownika, co prowadzi do przepełnienia liczby całkowitej przed alokacją bufora. Do wykorzystania podatności wymagana jest interakcja użytkownika, np. otwarcie złośliwego pliku.
- CVE-2026-18300Wysokie
Podatność umożliwia zdalnemu atakującemu wykonanie dowolnego kodu w aplikacji GIMP podczas parsowania plików HDR. Problem wynika z braku odpowiedniej walidacji danych użytkownika, co prowadzi do przepełnienia liczby całkowitej przed alokacją bufora. Do wykorzystania podatności wymagana jest interakcja użytkownika, np. otwarcie złośliwego pliku.
- CVE-2026-59091Wysokie
Wtyczki formatów plików GIMP, w tym dla PSD i PAA, zawierają podatność, którą zdalny atakujący może wykorzystać, nakłaniając użytkownika do otwarcia specjalnie spreparowanego pliku obrazu. Może to prowadzić do nieoczekiwanego zachowania aplikacji lub innych potencjalnych skutków bezpieczeństwa.
- CVE-2026-59090Wysokie
Wada w pluginie formatu PSD w GIMP-ie. Podatność, niedomiar liczby całkowitej bez znaku w zmiennej `block_rem`, występuje, gdy użytkownik otworzy specjalnie spreparowany plik `.psd`. Niedomiar prowadzi do zamieszania w parserze, umożliwiając atakującemu wstrzyknięcie dowolnych danych jako bloków zasobów warstwy. Może to ostatecznie doprowadzić do wykonania dowolnego kodu na systemie ofiary.
- CVE-2026-59088Średnie
W GIMP występuje podatność na przepełnienie liczby całkowitej ze znakiem we wtyczce file-fli podczas przetwarzania plików FLI, co może prowadzić do awarii aplikacji.
- CVE-2026-59087Wysokie
Znaleziono błąd w programie do manipulacji obrazami GIMP, a konkretnie w jego loaderze plików Seattle Filmworks. Zdalny atakujący może wykorzystać tę podatność, nakłaniając użytkownika do otwarcia specjalnie spreparowanego pliku Seattle Filmworks. Może to prowadzić do przepełnienia sterty, umożliwiając atakującemu zapisanie kilku kilobajtów kontrolowanych danych poza zamierzonym buforem pamięci. Takie przepełnienie może skutkować uszkodzeniem pamięci, potencjalnie prowadząc do wykonania dowolnego kodu lub odmowy usługi.
- CVE-2026-42170Wysokie
W parserze plików DDS (DirectDraw Surface) w GIMP występuje podatność na przepełnienie bufora na stercie. Gdy spreparowany plik DDS deklaruje format pikseli D3D9, ale ustawia niższą wartość bitów na piksel (bpp) w nagłówku, loader alokuje zbyt mały bufor na stercie. Kolejne zużycie danych pikseli przy rzeczywistym formacie powoduje zapis poza granicę bufora, co prowadzi do uszkodzenia metadanych sterty i potencjalnego wykonania kodu.
- CVE-2026-42169Wysokie
Podatność na przepełnienie bufora sterty istnieje w ładowarce plików APNG (animowany PNG) w GIMP. Problem występuje, gdy szerokość fcTL przekracza szerokość IHDR, co prowadzi do zapisu danych pikseli poza koniec alokacji sterty. Dodatkowo, przepełnienie bufora sterty istnieje we wtyczce DDS z powodu niezgodności BPP w funkcji load_layer(). Obie podatności mogą być wyzwolone przez otwarcie specjalnie spreparowanego pliku obrazu, co może prowadzić do wykonania kodu.
- CVE-2026-6695Średnie
Luka w GIMP umożliwia zdalnemu atakującemu wykorzystanie podatności poprzez nakłonienie użytkownika do otwarcia specjalnie spreparowanego pliku obrazu PAA (Paint Shop Pro Array). Podatność to zapis poza zakresem sterty w funkcji decode_lssz() wtyczki formatu PAA, co może prowadzić do uszkodzenia metadanych sterty i potencjalnie umożliwić wykonanie dowolnego kodu.
- CVE-2026-6694Średnie
Luka we wtyczce file-png programu GIMP umożliwia zdalnemu atakującemu stworzenie złośliwego obrazu APNG z nadmiernie dużym fragmentem tRNS, co prowadzi do przepełnienia bufora na stosie (CWE-121). Powoduje to awarię wtyczki i odmowę usługi (DoS) dla użytkownika.
- CVE-2026-66759Wysokie
Wtyczka file-icns w GIMP ma wadę polegającą na odczycie poza zakresem podczas przetwarzania skompresowanej maski w obrazie ICNS, co może ujawnić zawartość sterty lub spowodować awarię.
- CVE-2026-66758Wysokie
Wtyczka file-fits w GIMP ma wadę przepełnienia liczby całkowitej podczas przetwarzania obrazów FITS, co prowadzi do przepełnienia bufora sterty i potencjalnie do wykonania dowolnego kodu lub odmowy usługi.
- CVE-2026-66757Średnie
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.
- CVE-2026-58384Wysokie
W parserze PSD programu GIMP wykryto błąd przepełnienia liczby całkowitej w funkcji read_RLE_channel(). Powoduje on zbyt małą alokację sterty dla tablicy długości wierszy RLE, a następnie zapisy do poszczególnych wierszy uszkadzają pamięć sterty. Może to prowadzić do uszkodzenia pamięci, potencjalnie skutkującego odmową usługi lub wykonaniem dowolnego kodu.
- CVE-2026-59089Średnie
W GIMP-ie wykryto podatność w loaderze PlayStation TIM, który nieprawidłowo oblicza rozmiar tablicy CLUT z powodu przepełnienia liczby całkowitej. Mnożenie dwóch 16-bitowych wartości (num_colors i num_cluts) może dać wynik przekraczający maksymalny limit, co prowadzi do nieokreślonego zachowania. Atakujący może wykorzystać tę podatność, dostarczając specjalnie spreparowany plik graficzny, powodując przerwanie działania wtyczki i odmowę usługi.
- CVE-2026-58380Wysokie
W parserze formatu PNM w GIMP-ie wykryto błąd off-by-one w funkcji pnmscanner_gettoken(). Podczas przetwarzania specjalnie spreparowanego pliku PNM zapisywany jest znak null o jeden bajt poza przydzielony bufor na stosie, co może prowadzić do uszkodzenia pamięci.
- CVE-2026-58379Wysokie
W parserze formatu Paint Shop Pro (PSP) w GIMP-ie wykryto podatność na przepełnienie bufora sterty. Błąd wynika z nieprawidłowego obliczania rozmiarów buforów podczas przetwarzania obrazów o niskiej głębi bitowej, co umożliwia zdalnemu atakującemu wykonanie dowolnego kodu lub wywołanie odmowy usługi (DoS) poprzez nakłonienie użytkownika do otwarcia spreparowanego pliku PSP.
- CVE-2026-58381Średnie
W parserze formatu PSP programu GIMP wykryto podwójne zwolnienie pamięci w funkcji read_layer_block(). Podatność może zostać wykorzystana przez atakującego do wywołania uszkodzenia pamięci, co potencjalnie prowadzi do odmowy usługi lub wykonania dowolnego kodu.
- CVE-2026-2050Wysokie
Podatność w GIMP umożliwia zdalne wykonanie kodu poprzez przepełnienie bufora sterty podczas parsowania plików HDR. Atak wymaga interakcji użytkownika, który musi otworzyć złośliwy plik lub odwiedzić stronę.
- CVE-2026-2049Wysokie
GIMP ma podatność na przepełnienie bufora sterty podczas parsowania plików HDR, co pozwala zdalnemu atakującemu na wykonanie dowolnego kodu. Wymagana jest interakcja użytkownika (otwarcie złośliwego pliku lub strony).
- CVE-2026-6384Wysokie
W GIMPie znaleziono podatność na przepełnienie bufora w funkcji `ReadJeffsImage` podczas ładowania plików GIF. Przetworzenie specjalnie spreparowanego pliku GIF może spowodować zapis poza przydzielonym buforem.
- CVE-2026-4154Wysokie
Podatność w GIMP umożliwia zdalne wykonanie kodu podczas parsowania plików XPM. Problem wynika z braku walidacji danych użytkownika, co prowadzi do przepełnienia liczby całkowitej przed alokacją bufora. Wymagana jest interakcja użytkownika (otwarcie złośliwego pliku lub strony).
- CVE-2026-4153Wysokie
Podatność w GIMP umożliwia zdalne wykonanie kodu poprzez przepełnienie bufora sterty podczas parsowania plików PSP. Atak wymaga interakcji użytkownika, który musi otworzyć złośliwy plik lub odwiedzić stronę.
- CVE-2026-4152Wysokie
Podatność w GIMP umożliwia zdalne wykonanie kodu przez przepełnienie bufora sterty podczas parsowania plików JP2. Atak wymaga interakcji użytkownika, który musi otworzyć złośliwy plik lub odwiedzić stronę.
- CVE-2026-4151Wysokie
Podatność w GIMP umożliwia zdalne wykonanie kodu przez przepełnienie liczby całkowitej podczas parsowania plików ANI. Atak wymaga interakcji użytkownika, który musi otworzyć złośliwy plik lub odwiedzić stronę.
- CVE-2026-4150Wysokie
Podatność w GIMP umożliwia zdalne wykonanie kodu poprzez parsowanie plików PSD. Problem wynika z braku walidacji danych użytkownika, co prowadzi do przepełnienia liczby całkowitej przed alokacją bufora. Wymagana jest interakcja użytkownika (otwarcie złośliwego pliku lub strony).
- CVE-2026-2048Wysokie
Podatność w GIMP podczas parsowania plików XWD umożliwia zdalne wykonanie kodu przez zapis poza dozwolonym obszarem pamięci. Atak wymaga interakcji użytkownika, który musi otworzyć złośliwy plik lub odwiedzić spreparowaną stronę.
- CVE-2026-2047Wysokie
Podatność w GIMP umożliwia zdalne wykonanie kodu poprzez przepełnienie bufora sterty podczas parsowania plików ICNS. Atak wymaga interakcji użytkownika, który musi otworzyć złośliwy plik lub odwiedzić stronę.

