veilletech.fr
24 oct. Feed du jour
#02 SÉCURITÉ Faille

Pillow 13 : un nom de fichier EPS lance des commandes

Le danger n'était pas dans l'image, mais dans son nom.

Pillow 13.0.0 (16 octobre) corrige CVE-2026-112900 : pour ouvrir un EPS, Pillow passe le nom du fichier à Ghostscript sans le vérifier, et un nom choisi par l'attaquant suffit à lancer des commandes. La version corrige aussi une faille FlashPix qui exécute une commande depuis Image.open() et deux dépassements mémoire (JPEG, TIFF). Aucune exploitation n'est connue.

3 min de lectureintermédiairevidéo 1:19
Partager
Sommaire5 sections
  1. Ce qui se passe
  2. Le défaut EPS : CVE-2026-112900
  3. Les autres corrections du lot
  4. Comment s'y prendre
  5. À retenir

Ce qui se passe

Pillow 13.0.0, sortie le 16 octobre 2026, est un correctif de sécurité de grande ampleur : des failles de gravité faible à critique, dont deux que les mainteneurs classent critiques. OX Security, dont le rapport a attiré l'attention, chiffre les téléchargements de la bibliothèque à environ 436 millions par mois. Aucune de ces failles n'est connue pour être exploitée.

Le défaut EPS : CVE-2026-112900

Pour ouvrir un fichier EPS, Pillow passe son nom à Ghostscript (le programme gs), sans le vérifier. Ghostscript peut lire un nom choisi par un attaquant comme des instructions plutôt que comme un chemin, et le diriger vers un second fichier qui porte des commandes. L'avis (GHSA-w889-685w-c8fh) le dit sans détour : c'est le nom qui déclenche la faille, pas le contenu PostScript. Un EPS inoffensif suffit.

La cible réaliste est donc un point d'envoi de fichiers qui conserve ou construit le nom du fichier stocké à partir de la saisie d'un utilisateur.

Les autres corrections du lot

Comment s'y prendre

Terminal
pip install -U "Pillow>=13.0.0"

Reconstruire aussi les conteneurs, les roues et les images de base qui en embarquent une copie ancienne. Pillow 13 abandonne Python 3.10 : il faut Python 3.11 ou plus récent.

En attendant la mise à jour :

Source : The Hacker News, 23 octobre 2026. Source en anglais. Compléments cités par l'article : notes de version 13.0.0, avis GHSA-w889-685w-c8fh, OX Security.