CVE-2025-65018

LIBPNG is a reference library for use in applications that read, create, and manipulate PNG (Portable Network Graphics) raster image files. From version 1.6.0 to before 1.6.51, there is a heap buffer overflow vulnerability in the libpng simplified API function png_image_finish_read when processing 16-bit interlaced PNGs with 8-bit output format. Attacker-crafted interlaced PNG files cause heap writes beyond allocated buffer bounds. This issue has been patched in version 1.6.51.
Configurations

Configuration 1 (hide)

cpe:2.3:a:libpng:libpng:*:*:*:*:*:*:*:*

History

18 Oct 2026, 20:10

Type Values Removed Values Added
Summary
  • (es) LIBPNG es una biblioteca de referencia para su uso en aplicaciones que leen, crean y manipulan archivos de imagen ráster PNG (Portable Network Graphics). Desde la versión 1.6.0 hasta la 1.6.51, existe una vulnerabilidad de desbordamiento de búfer de montón en la función API simplificada de libpng 'png_image_finish_read' al procesar PNGs entrelazados de 16 bits con formato de salida de 8 bits. Archivos PNG entrelazados creados por el atacante causan escrituras en el montón más allá de los límites del búfer asignado. Este problema ha sido parcheado en la versión 1.6.51.

Information

Published : 2025-11-25 00:15

Updated : 2026-10-18 20:10


NVD link : CVE-2025-65018

Mitre link : CVE-2025-65018

CVE.ORG link : CVE-2025-65018


JSON object : View

Products Affected

libpng

  • libpng
CWE
CWE-122

Heap-based Buffer Overflow

CWE-787

Out-of-bounds Write