CVE-2025-64720
LIBPNG è vulnerabile a un overflow del buffer in png_image_read_composite tramite una premoltiplicazione errata della palette.
- Pubblicato
- 24 nov 2025
- Aggiornato
- 25 nov 2025
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 6 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:HBasso · prossimi 30 giorni
- Percentile
- 35,5%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
LIBPNG è una libreria di riferimento per applicazioni che leggono, creano e manipolano file immagine raster PNG (Portable Network Graphics). Dalla versione 1.6.0 fino alla 1.6.51 (esclusa), esiste una vulnerabilità di lettura fuori dai limiti in png_image_read_composite quando si elaborano immagini a palette con PNG_FLAG_OPTIMIZE_ALPHA abilitato. Il codice di composizione della palette in png_init_read_transformations applica erroneamente il compositing dello sfondo durante la premoltiplicazione, violando l'invariante component ≤ alpha × 257 richiesto dall'API PNG semplificata. Questo problema è stato corretto nella versione 1.6.51.
Fonti
1Prova di concetto dell'exploit per CVE-2025-64720, un overflow del buffer in libpng nella premoltiplicazione della palette. Include generatore di exploit, ambiente di test con ASan/UBSan e analisi tecnica dettagliata della vulnerabilità heap-use-after-free.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.