CVE-2026-120433
Publiée le 2026-11-02 · Dernière modification le 2026-11-02
Netpbm est une suite d'utilitaires utilisés pour manipuler des images au format bitmap portable. Les versions antérieures à 10.86.51, les versions 11.x antérieures à 11.02.30, et les versions 11.03 antérieures à 11.15.08 sont affectées par une faille de mémoire dans l'outil `picttoppm`. Lors du traitement d'un fichier PICT, la fonction `paintPoly()` ne limite pas le nombre de points dans un polygone, ce qui permet à un fichier spécialement conçu de provoquer un dépassement de tampon (overflow) d'un tableau de taille fixe sur la pile.
Un attaquant peut utiliser cette faille pour faire planter l'application ou potentiellement exécuter du code arbitraire sur votre système, compromettant ainsi la confidentialité, l'intégrité et la disponibilité de la machine affectée. Cela nécessite un accès au réseau local ainsi qu'une interaction de l'utilisateur, car vous devez être incité à traiter un fichier image malveillant. Comme l'attaque ne nécessite aucune authentification préalable, le risque est élevé si vous manipulez fréquemment des fichiers images provenant de sources non fiables.
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 stack-based buffer overflow in the picttoppm paintPoly() function due to an unbounded polygon point count. Attackers can supply a crafted PICT file with a polygon exceeding 100 points to overwrite the fixed pts array, causing crashes or potentially code execution.