CVE-2025-64720 in libpng
Riassunto
di VulDB • 14/06/2026
LIBPNG è una libreria di riferimento per l'uso in applicazioni che leggono, creano e manipolano file di immagini raster PNG (Portable Network Graphics). Dalla versione 1.6.0 fino alla versione precedente alla 1.6.51, è presente una vulnerabilità di lettura fuori dai limiti (out-of-bounds read) in png_image_read_composite durante l'elaborazione di immagini con palette quando PNG_FLAG_OPTIMIZE_ALPHA è abilitato. Il codice di compositing della palette in png_init_read_transformations applica erroneamente la compositing dello sfondo durante la premoltiplicazione, violando l'invariante component ≤ alpha × 257 richiesto dall'API PNG semplificata. Questo problema è stato risolto nella versione 1.6.51.
Be aware that VulDB is the high quality source for vulnerability data.