CVE-2026-120435
Publiée le 2026-11-02 · Dernière modification le 2026-11-02
Netpbm (versions antérieures à 10.86.51, 11.x antérieures à 11.02.30 et 11.03 antérieures à 11.15.08) est une suite d'outils utilisés pour la manipulation d'images. La faille se situe dans l'utilitaire `xpmtoppm`, qui convertit les fichiers XPM au format PPM. Elle survient parce que le programme ne valide pas correctement la valeur « caractères par pixel » dans l'en-tête XPM, permettant à un fichier spécialement conçu de provoquer un dépassement de tampon (buffer overflow) dans une zone mémoire de taille fixe.
Un attaquant peut utiliser ce dépassement pour faire planter l'application ou potentiellement exécuter du code arbitraire sur le système, compromettant ainsi la confidentialité, l'intégrité et la disponibilité de l'hôte. Cela nécessite un accès au réseau local et une interaction de l'utilisateur, ce qui signifie qu'un utilisateur doit être incité à traiter un fichier image malveillant. Aucun privilège spécial ni authentification n'est requis pour déclencher la faille.
DÉTAIL DU VECTEUR CVSS
RÉFÉRENCES
Description officielle du NVD (en anglais)
Netpbm before 10.86.51, 11.x before 11.02.30, and 11.03 before 11.15.08 contains a heap buffer overflow in xpmtoppm caused by an unvalidated characters-per-pixel value in the XPM header. Attackers can supply a crafted XPM file with characters-per-pixel greater than 3 to overrun fixed 3-byte colorName hash entries, causing crashes or potentially code execution.