IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Pillow: Argument Injection im Ghostscript-Aufruf für EPS-Dateien

CVE-2026-112900Kritisch 9.2Exploit öffentlich

← Alle Schwachstellen

Zusammenfassung

Pillow, eine Python-Bibliothek für Bildverarbeitung, übergibt beim Rendern von EPS-Dateien den Eingabedateinamen ungeprüft an Ghostscript. Ein Dateiname, der mit einem Bindestrich oder @ beginnt, kann von Ghostscript als Option oder als Argumentdatei interpretiert werden. Ein Angreifer, der den Dateinamen kontrolliert, kann Ghostscript-Argumente einschleusen; für die Befehlsausführung ist zusätzlich eine präparierte Argumentdatei nötig. Betroffen sind Anwendungen, die EPS-Dateien mit vom Angreifer gewählten Namen öffnen und auf Systemen mit installiertem Ghostscript laufen.

Betroffen

  • Pillow 2.6.0 bis und mit 12.3.0 (Bereich gemäss Advisory); der CNA-Eintrag nennt Versionen unterhalb von 13.0.0
  • Python-Umgebungen, Container und eingebettete Kopien mit diesen Pillow-Versionen

Behoben in

  • Pillow 13.0.0 (Behebung über os.path.abspath() auf den Eingabedateinamen)
  • Distributionspakete können zurückliegen; prüfen Sie die Paketversion Ihres Betriebssystems

Umgehung

  • Ghostscript entfernen, wo keine EPS-Dateien benötigt werden
  • Vom Angreifer gewählte Dateinamen nicht an Image.open() übergeben; generierte Namen oder BytesIO-Streams verwenden
  • Akzeptierte Bildformate einschränken, sodass EPS nicht verarbeitet wird
  • Dies sind nur temporäre Massnahmen; die Ursache liegt in Pillow

Ausnutzung

  • Uns ist keine bestätigte Ausnutzung in freier Wildbahn bekannt.
  • CISA SSVC: Exploitation none, Automatable yes, Technical Impact total.
  • Öffentlicher Proof-of-Concept-Code existiert.

Unsere Empfehlung

  • Alle Pillow-Installationen erfassen, einschliesslich Container und mitgelieferter Kopien.
  • Pillow auf 13.0.0 oder neuer aktualisieren; Python 3.10 muss zuerst auf 3.11 oder neuer aktualisiert werden.
  • Wo Pillow 12.3.0 oder älter ist und Ghostscript vorhanden ist, Ghostscript entfernen, falls EPS nicht benötigt wird, und benutzergesteuerte Dateinamen verhindern.
  • Upload- und Konvertierungsdienste, die Pillow verwenden, überprüfen und priorisiert behandeln.

Öffentliche Exploits

Links zu fremden Seiten, von uns nicht geprüft – Exploit-Code kann Schadsoftware enthalten. Nur in isolierten Testumgebungen verwenden.

Quellen der Recherche

Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 31.10.2026 04:14.

Referenzen der NVD (3)

Quellen

Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:

Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.

Betroffen? Wir helfen.

Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.