Katalog CVE

CVE-2026-106062

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.15%

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

Streszczenie

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.

Ocena ryzyka

Otwarcie złośliwego pliku graficznego DDS w GIMP może doprowadzić do uszkodzenia pamięci, awarii aplikacji lub przejęcia procesu GIMP przez atakującego. Ryzyko dotyczy stacji roboczych użytkowników przetwarzających niezaufane obrazy.

Rekomendacja

Update GIMP to a version containing the fix for this overflow and avoid opening DDS files from untrusted sources until the update is applied.

Inne podatności w GIMP

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

A heap-based buffer overflow was found in GIMP’s DirectDraw Surface (DDS) loader. When loading a crafted DDS image, buffer sizes derived from width, height, and pitch can be computed using 32-bit arithmetic that overflows. The allocated buffer is too small for the amount of pixel data written through GEGL, following integer overflow in size calculations. This may allow heap corruption and, in the worst case, arbitrary code execution in the context of the GIMP process.

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