CVE-2026-18300
WysokieCVSS 7.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 26 - wyżej niż 26% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Atakujący może przejąć kontrolę nad procesem GIMP i wykonać złośliwy kod w kontekście użytkownika, co może prowadzić do kradzieży danych lub dalszej kompromitacji systemu.
Rekomendacja
Zaleca się natychmiastową aktualizację GIMP do wersji zawierającej poprawkę oraz unikanie otwierania plików HDR z niezaufanych źródeł.
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)
GIMP HDR File Parsing Integer Overflow Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of GIMP. User interaction is required to exploit this vulnerability in that the target must visit a malicious page or open a malicious file. The specific flaw exists within the parsing of HDR files. The issue results from the lack of proper validation of user-supplied data, which can result in an integer overflow before allocating a buffer. An attacker can leverage this vulnerability to execute code in the context of the current process. Was ZDI-CAN-29289.

