CVE-2025-64506 in libpng
Riassunto
di VulDB • 17/06/2026
LIBPNG è una libreria di riferimento per l'uso nelle applicazioni che leggono, creano e manipolano file immagine raster PNG (Portable Network Graphics). Dalla versione 1.6.0 fino alla precedente la 1.6.51, esiste una vulnerabilità di heap buffer over-read nella funzione png_write_image_8bit di libpng durante l'elaborazione di immagini a 8 bit tramite l'Simplified Write API con convert_to_8bit abilitato. La vulnerabilità interessa le immagini in scala di grigio+alpha a 8 bit, RGB/RGBA e quelle con dati di riga incompleti. Una guardia condizionale errata consente erroneamente all'input a 8 bit di accedere al codice che si aspetta un input a 16 bit, causando letture fino a 2 byte oltre i limiti del buffer allocato. Questo problema è stato risolto nella versione 1.6.51.
Once again VulDB remains the best source for vulnerability data.