Podatności GIMP
98 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-119528Wysokie
W GIMP wykryto błąd w wtyczce PSD — loader nagłówka zasobów obrazu używa nieprawidłowego rozmiaru docelowego przy kopiowaniu przekonwertowanej nazwy zasobu do bufora stosu. Otwarcie spreparowanego pliku PSD może spowodować przepełnienie bufora stosu, prowadząc do awarii i potencjalnie wykonania dowolnego kodu.
- CVE-2026-92183Wysokie
W GIMP występuje przepełnienie bufora na stosie podczas parsowania plików APNG, wynikające z braku właściwej walidacji długości danych dostarczonych przez użytkownika przed skopiowaniem ich do bufora na stosie. Zdalny atakujący może doprowadzić do wykonania dowolnego kodu w kontekście bieżącego procesu, jeśli ofiara otworzy złośliwy plik lub odwiedzi złośliwą stronę.
- CVE-2026-112261Wysokie
W programie GIMP wykryto lukę. Otwarcie spreparowanego pliku XCF, który wybiera ścieżkę, a następnie nie udaje się jej załadować, może spowodować use-after-free w procesie głównym, prowadząc do awarii i potencjalnie dowolnego wykonania kodu.
- CVE-2026-112258Wysokie
W programie GIMP wykryto lukę. Loader XCF może pozostawić wiszący wskaźnik na liście połączonych kanałów, gdy połączony kanał zostanie później zniszczony przez właściwość selekcji. Otwarcie spreparowanego pliku XCF może spowodować use-after-free w procesie głównym GIMP, prowadząc do awarii i potencjalnie dowolnego wykonania kodu.
- CVE-2026-112257Wysokie
W programie GIMP wykryto lukę. Loader zasobów miniatur PSD wykonuje zamianę kanałów BGR na RGB z stałym krokiem 3 bajtów i nie weryfikuje, czy miniatura JPEG jest w formacie RGB. Spreparowana miniatura PSD w odcieniach szarości może spowodować odczyt i zapis poza granicami sterty w procesie wtyczki, prowadząc do awarii i potencjalnie dowolnego wykonania kodu, gdy ofiara przegląda lub otwiera plik.
- CVE-2026-112260Wysokie
W GIMP znaleziono błąd. Otwarcie spreparowanego pliku XCF z nieprawidłowym pasożytem warstwy tekstowej może spowodować odczyt poza granicami sterty, ujawniając sąsiednie dane sterty w tekście warstwy i powodując odmowę usługi.
- CVE-2026-112259Średnie
W GIMP wykryto błąd polegający na tym, że import spreparowanej palety SBZ bez atrybutu color-model powoduje dereferencję wskaźnika NULL podczas porównywania ciągów znaków. Prowadzi to do odmowy działania aplikacji GIMP.
- CVE-2026-62439Wysokie
W GIMP występuje luka typu integer overflow w wtyczce file-pvr podczas obliczania rozmiarów bufora pamięci dla wymiarów obrazu. Otwarcie lub wyświetlenie specjalnie spreparowanego pliku PowerVR (.pvr) może wywołać przepełnienie bufora na stercie, prowadzące do wykonania dowolnego kodu lub odmowy usługi (DoS) poprzez awarię aplikacji.
- CVE-2026-62438Średnie
W GIMP wykryto błąd polegający na tym, że atakujący może wywołać odmowę usługi (DoS) lub potencjalnie ujawnić zawartość pamięci, nakłaniając użytkownika do otwarcia lub podglądu specjalnie spreparowanego pliku tekstury Bohemia Interactive (PAA). Z powodu przepełnienia liczb całkowitych przy obliczaniu wymiarów obrazu podczas dekompresji pliku aplikacja przydziela zbyt mały bufor pamięci.
- CVE-2026-108093Średnie
W GIMP wykryto błąd w loaderze XCF, który przetwarza pasożyty image-simulation-intent i image-simulation-bpc bez upewnienia się, że dane pasożyta są obecne przed ich dereferencją. Otwarcie specjalnie spreparowanego pliku XCF z pasożytem symulacji o zerowym rozmiarze może spowodować dereferencję wskaźnika NULL i awarię aplikacji GIMP.
- CVE-2026-106067Średnie
W wtyczce filtra kolorów Hot w GIMP wykryto przepełnienie bufora na stercie. Dla bardzo dużych obrazów bufor pikseli jest alokowany przy użyciu przepełniającej się arytmetyki 32-bitowej szerokość * wysokość (i powiązanej), podczas gdy ścieżka dostępu do pikseli filtra używa rzeczywistego rozmiaru obrazu, po przepełnieniu liczb całkowitych w rozmiarze alokacji.
- CVE-2026-106066Średnie
Wtyczka eksportu surowych danych GIMP-a zawiera przepełnienie bufora na stercie. Przy eksporcie bardzo dużych obrazów, obliczenie rozmiaru na podstawie przepełnionego mnożenia szerokość * wysokość * bajty-na-piksel może przydzielić znacznie mniej pamięci, niż GEGL odczytuje lub zapisuje podczas eksportu, co prowadzi do przepełnienia bufora.
- CVE-2026-106065Średnie
Znaleziono przepełnienie bufora na stercie we wtyczce eksportu PCX w GIMP. Dla obrazów o bardzo dużej szerokości i wysokości alokacja bufora używa przepełniającej się arytmetyki 32-bitowej szerokość * wysokość, podczas gdy kolejne operacje GEGL używają pełnego zakresu, po przepełnieniu liczby całkowitej w obliczeniach rozmiaru.
- CVE-2026-106064Średnie
W wtyczce eksportu GIF w GIMP występuje przepełnienie bufora na stercie. Eksportowanie obrazu o bardzo dużej szerokości i wysokości może spowodować 32-bitowe przepełnienie podczas obliczania rozmiaru bufora pikseli, co prowadzi do przepełnienia licznika i niezgodności między alokacją a rzeczywistym zapisem danych przez GEGL.
- CVE-2026-106061Średnie
W programie GIMP w module generowania miniatur dla plików X cursor (XMC) występuje podatność na przepełnienie liczby całkowitej. Przy tworzeniu miniatury dla spreparowanego pliku XMC alokowany jest bufor pikseli o rozmiarze obliczonym w arytmetyce 32-bitowej ze znakiem, co może prowadzić do przepełnienia i odczytu poza zakresem pamięci sterty.
- CVE-2026-106062Wysokie
W loaderze plików DirectDraw Surface (DDS) w GIMP występuje przepełnienie bufora na stercie. Przy wczytywaniu spreparowanego obrazu DDS obliczenia rozmiaru bufora na podstawie szerokości, wysokości i pitch mogą przepełnić 32-bitową arytmetykę, przez co alokowany bufor jest za mały dla zapisywanych danych pikseli przez GEGL. Może to prowadzić do uszkodzenia sterty, a w najgorszym przypadku do wykonania dowolnego kodu w kontekście procesu GIMP.
- CVE-2026-106063Średnie
W wtyczce eksportu DICOM w GIMP-ie wykryto przepełnienie bufora oparte na stercie. Podczas eksportowania obrazu o bardzo dużej szerokości i wysokości, ścieżka eksportu przydziela bufor używając iloczynu 32-bitowej szerokości * wysokości (i bajtów na piksel), który może się przepełnić. GEGL następnie zapisuje pełny nieskompresowany obszar do zbyt małego bufora po przepełnieniu liczby całkowitej w rozmiarze alokacji.
- CVE-2026-97185Wysokie
W GIMP podczas przetwarzania specjalnie spreparowanego pliku preset GIMPressionist, wtyczka nie sprawdza poprawnie indeksów wektorów przed zapisem do tablic o stałym rozmiarze. Może to prowadzić do zapisu poza zakresem, uszkadzając pamięć. Atakujący może wykorzystać to, przekonując użytkownika do załadowania złośliwego pliku preset, co może spowodować awarię lub umożliwić wykonanie dowolnego kodu.
- CVE-2026-96546Niskie
W GIMP w loaderze nieskompresowanych obrazów DDS występuje błąd odczytu poza granicami sterty o rozmiarze jednego bajtu. Po przetworzeniu ostatniego piksela wtyczka file-dds wykonuje bezwarunkowe sprawdzenie jednego bajtu w przód, co może spowodować awarię, jeśli bajt jest niedostępny.
- CVE-2026-96545Średnie
W loaderze obrazów TIM w GIMP występuje luka polegająca na odczycie poza granicami sterty. Gdy użytkownik otworzy spreparowany obraz TIM 4bpp, który powoduje promocję do warstwy RGBA, wtyczka file-tim przydziela zbyt mały bufor wiersza, ale przetwarza go przy użyciu większego rozmiaru wiersza RGBA. Może to skopiować sąsiednie zawartości sterty do zdekodowanego obrazu i spowodować awarię wtyczki.
- CVE-2026-92248Wysokie
W wtyczce file-psd w programie GIMP występuje luka polegająca na przepełnieniu bufora na stercie. Podczas generowania miniatury specjalnie spreparowanego pliku PSD dochodzi do przepełnienia liczb całkowitych przy mnożeniu wartości z nagłówka osadzonego JPEG, co prowadzi do zbyt małej alokacji pamięci i przepełnienia bufora podczas dekodowania danych obrazu.
- CVE-2026-90947Wysokie
GIMP podczas przetwarzania specjalnie spreparowanego pliku presetu oświetlenia nie waliduje poprawnie liczby źródeł światła w filtrze Lighting Effects. Może to prowadzić do zapisu poza zakresem pamięci, co może spowodować awarię lub umożliwić wykonanie dowolnego kodu.
- CVE-2026-90949Wysokie
W module ładującym pliki PSP (Paint Shop Pro) w GIMP wykryto podatność. Podczas przetwarzania skompresowanego kanału selekcji może wystąpić przepełnienie bufora na stercie z powodu niezgodności między rozmiarem przydzielonego bufora a ilością zdekompresowanych danych. Zdalny atakujący może wykorzystać tę podatność, tworząc złośliwy plik PSP; otwarcie go w GIMP może doprowadzić do awarii lub wykonania dowolnego kodu.
- CVE-2026-90948Wysokie
W module ładującym pliki ICO w GIMP wykryto podatność. Podczas przetwarzania pliku ICO zawierającego osadzony obraz PNG może wystąpić przepełnienie liczby całkowitej przy obliczaniu wymaganego rozmiaru bufora. Prowadzi to do przydzielenia zbyt małego bufora i przepełnienia sterty podczas zapisu zdekodowanych danych pikseli. Zdalny atakujący może to wykorzystać, tworząc złośliwy plik ICO, którego otwarcie może doprowadzić do wykonania dowolnego kodu lub awarii.
- 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 wadę związaną z nieprawidłową walidacją parametrów szerokości obrazu i bajtów na linię podczas przetwarzania specjalnie spreparowanych plików XWD. Prowadzi to do odczytu poza zakresem pamięci sterty (heap out-of-bounds read).
- 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.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

