CVE-2025-64505 in libpng
Résumé
par VulDB • 17/06/2026
LIBPNG est une bibliothèque de référence destinée aux applications qui lisent, créent et manipulent des fichiers d'images raster PNG (Portable Network Graphics). Avant la version 1.6.51, une vulnérabilité de heap buffer over-read existait dans la fonction png_do_quantize de libpng lors du traitement de fichiers PNG comportant des indices de palette malformés. La vulnérabilité se produit lorsque les limites du tableau palette_lookup ne sont pas validées par rapport aux données d'image fournies de l'extérieur, permettant à un attaquant de créer un fichier PNG avec des indices de palette hors limites qui déclenchent un accès mémoire hors limites. Ce problème a été corrigé dans la version 1.6.51.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.