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.
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
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).