Katalog CVE

CVE-2026-111149

ŚrednieCVSS 6.1
Opublikowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

FreeImage (fork danoli3) do wersji 3.19.23 zawiera podatność odczytu poza zakresem sterty w funkcji Unpack32Bits() w PluginPICT.cpp, ponieważ rowBytes nie jest sprawdzane względem kontrolowanej przez plik szerokości PixMap. Atakujący może dostarczyć spreparowany plik PICT z obciętym lub zbyt małym rowBytes.

Ocena ryzyka

Może prowadzić do wycieku do 64 KiB pamięci sterty do zdekodowanych pikseli lub awarii procesu przetwarzającego niezaufane obrazy PICT.

Rekomendacja

Zaktualizuj FreeImage do wersji zawierającej poprawkę lub unikaj przetwarzania niezaufanych plików PICT.

Inne podatności w FreeImage

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

FreeImage (danoli3 fork) through 3.19.23 contains a heap out-of-bounds read vulnerability in Unpack32Bits() in PluginPICT.cpp because rowBytes is never checked against the file-controlled PixMap width. Attackers can supply a crafted PICT file with a truncated or undersized rowBytes to over-read up to 64 KiB of heap, leaking memory into decoded pixels or crashing the process.

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