Aller au contenu
Développeur Full Stack
, ,

Pillow : injection d’arguments dans l’appel à Ghostscript lors du rendu EPS

Dans cet article 5 rubriques
Veille sécuritéBackend & données
P3Critique

Lors du rendu d’une image EPS, Pillow transmet le nom du fichier à Ghostscript sans neutraliser les noms interprétables comme options ou fichiers d’arguments. Un nom de fichier contrôlé par un attaquant peut donc provoquer une injection d’arguments, susceptible d’aboutir à une exécution de code; les versions de Pillow antérieures à 13.0.0 sont indiquées comme affectées.

Python
IdentifiantCVE-2026-112900
GravitéCritique
Exploitationnon connue / non déterminée
Correctif13.0.0

Source : GHSA-w889-685w-c8fh — Pillow: Argument Injection in Ghostscript call, potentially leading into RCE

Analyse technique

`PIL.EpsImagePlugin.Ghostscript()` place le chemin contrôlé dans les arguments de Ghostscript sans validation. L’avis indique que le mode `-dSAFER` par défaut ne bloque pas l’injection.

Impact, versions et correctif

Événement datéAvis GHSA publié le 2026-10-21T19:58:44Z, dans la période demandée; la vulnérabilité est retenue sur la base de cet avis.
ImpactL’injection d’arguments peut potentiellement mener à l’exécution de code lors du traitement d’un fichier EPS.
Versions affectéesPillow >= 2.6.0, < 13.0.0
Version corrigée13.0.0
Exploitation activenon connue / non déterminée
PoC publicinconnu
EPSS0,43% · percentile 36,3%
Publication2026-10-21T19:58:44Z
Mise à jour2026-10-21T19:58:45Z

Détection / vérification

Vérifier la version de Pillow et si l’application ouvre des images EPS avec Ghostscript installé.

Action recommandée

Mettre à niveau Pillow vers 13.0.0 ou ultérieur; en attendant, éviter de traiter des fichiers EPS non fiables avec Ghostscript.

Sources

Priorisation DFS : P3 · 1 source(s).

Article précédent :
Article suivant :