Risque

  • Exécution de code arbitraire à distance ;
  • déni de service à distance.

Systèmes affectés

  • libpng versions 1.0.17 et antérieures ;
  • libpng versions 1.2.7 et antérieures.

Résumé

Une vulnérabilité dans la bibliothèque de fonctions libpng permet à un utilisateur distant mal intentionné de réaliser un déni de service ou potentiellement d'exécuter du code arbitraire.

Description

Une erreur dans la fonction png_set_strip_alpha() de la bibliothèque de fonctions libpng permet à un utilisateur distant mal intentionné de réaliser un débordement de mémoire par le biais d'une image de type PNG (Portable Network Graphics) malicieusement construite. Il peut ainsi réaliser un déni de service sur l'application utilisant cette fonction ou potentiellement exécuter du code arbitraire.

Solution

Les versions 1.0.18 et 1.2.8 corrigent le problème :

http://www.libpng.org/pub/png/libpng.html

Documentation