CVE Catalog

CVE-2026-118752

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

3th percentile - higher than 3% of all known CVEs

Summary

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.

Risk Assessment

A malicious IFF/LBM file may cause heap memory corruption and potential code execution in the application context. Risk affects systems using FreeImage to process untrusted IFF/LBM files.

Recommendation

Update FreeImage to version 3.19.22 (danoli3 fork) or later containing the fix. Until updated, avoid processing untrusted IFF/LBM files.

Other vulnerabilities in FreeImage

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS