Katalog CVE

CVE-2026-118752

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.14%

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

Streszczenie

FreeImage do wersji 3.18.0 oraz fork danoli3 FreeImage przed 3.19.22 zawierają przepełnienie bufora na stercie w dekoderze PBM RLE w PluginIFF.cpp, który nie sprawdza granic przebiegów ByteRun1. Atakujący może dostarczyć spreparowany plik IFF/LBM PBM z przebiegami przekraczającymi końce linii, zapisując do 127 kontrolowanych bajtów poza zaalokowaną na stercie bitmapą.

Ocena ryzyka

Złośliwy plik IFF/LBM może doprowadzić do uszkodzenia pamięci sterty i potencjalnego wykonania kodu w kontekście aplikacji. Ryzyko dotyczy systemów wykorzystujących FreeImage do przetwarzania niezaufanych plików IFF/LBM.

Rekomendacja

Zaktualizuj FreeImage do wersji 3.19.22 (fork danoli3) lub nowszej zawierającej poprawkę. Do czasu aktualizacji unikaj przetwarzania niezaufanych plików IFF/LBM.

Inne podatności w FreeImage

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

FreeImage through 3.18.0 and the danoli3 FreeImage fork before 3.19.22 contain a heap buffer overflow vulnerability in the PBM RLE decoder of PluginIFF.cpp that lacks bounds checks on ByteRun1 runs. Attackers can supply a crafted IFF/LBM PBM file with runs straddling scanline ends to write up to 127 controlled bytes past the heap-allocated bitmap.

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