CVE-2026-111149
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 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

