Katalog CVE

CVE-2026-42170

WysokieCVSS 7.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.19%

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

Streszczenie

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.

Ocena ryzyka

Ryzyko obejmuje potencjalne wykonanie kodu w kontekście użytkownika otwierającego złośliwy plik DDS, co może prowadzić do przejęcia systemu lub kradzieży danych.

Rekomendacja

Zaleca się aktualizację GIMP do wersji zawierającej poprawkę dla tej podatności oraz unikanie otwierania niezaufanych plików DDS.

Inne podatności w GIMP

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

A heap-based buffer overflow vulnerability exists in the GIMP DDS (DirectDraw Surface) file parser. When a crafted DDS file declares a D3D9 pixel format but sets a lower bits-per-pixel (bpp) value in the header, the loader allocates an undersized heap buffer. Subsequent pixel data consumption at the real format's stride causes a write past the heap buffer boundary, leading to heap metadata corruption and potential code execution.

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