CVE Catalog

CVE-2025-66293

HighCVSS 7.1
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.35%

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

Summary

LIBPNG is a reference library for reading, creating, and manipulating PNG raster image files. Prior to 1.6.52, an out-of-bounds read vulnerability in libpng's simplified API allows reading up to 1012 bytes beyond the png_sRGB_base[512] array when processing valid palette PNG images with partial transparency and gamma correction. The PNG files that trigger this vulnerability are valid per the PNG specification; the bug is in libpng's internal state management.

Risk Assessment

Processing a specially crafted but specification-compliant PNG file may lead to an out-of-bounds read, potentially resulting in data disclosure or application crash. This could be exploited in attacks against applications that process PNG images.

Recommendation

Upgrade libpng to version 1.6.52 or later.

Other vulnerabilities in libpng

See all
Original NVD description (English source)

LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. Prior to 1.6.52, an out-of-bounds read vulnerability in libpng's simplified API allows reading up to 1012 bytes beyond the png_sRGB_base[512] array when processing valid palette PNG images with partial transparency and gamma correction. The PNG files that trigger this vulnerability are valid per the PNG specification; the bug is in libpng's internal state management. Upgrade to libpng 1.6.52 or later.

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