CVE-2025-64720
LIBPNG es vulnerable a un desbordamiento de búfer en png_image_read_composite mediante una premultiplicación de paleta incorrecta.
- Publicado
- 24 nov 2025
- Actualizado
- 25 nov 2025
- Asignación de CNA
- GitHub_M
- Evidencia observada
- 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:HBajo · próximos 30 días
- Percentil
- 35,5 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
LIBPNG es una biblioteca de referencia para su uso en aplicaciones que leen, crean y manipulan archivos de imágenes rasterizadas PNG (Portable Network Graphics). Desde la versión 1.6.0 hasta la 1.6.51, existe una vulnerabilidad de lectura fuera de los límites en png_image_read_composite al procesar imágenes de paleta con PNG_FLAG_OPTIMIZE_ALPHA habilitado. El código de composición de paleta en png_init_read_transformations aplica incorrectamente la composición de fondo durante la premultiplicación, violando el invariante componente ≤ alfa × 257 requerido por la API simplificada de PNG. Este problema se ha corregido en la versión 1.6.51.
Fuentes
1Prueba de concepto de exploit para CVE-2025-64720, un desbordamiento de búfer en libpng en la premultiplicación de paleta. Incluye generador de exploits, banco de pruebas con ASan/UBSan y un análisis técnico detallado de la vulnerabilidad heap-use-after-free.
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.