IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

Pillow: Heap-basierter Pufferüberlauf in FlashPix-JPEG-Dekodierung führt zu Codeausführung

CVE-2026-112398Kritisch 9.2Exploit öffentlich

← Alle Schwachstellen

Zusammenfassung

Pillow, die Python-Bibliothek für Bildverarbeitung, enthält einen Heap-basierten Pufferüberlauf im FlashPix-(FPX)-JPEG-Tile-Decoder. Eine präparierte OLE2-FlashPix-Datei kann dazu führen, dass dekodierte Bilddaten über den zugewiesenen Tile-Puffer hinaus geschrieben werden, was den Heap-Speicher beschädigen und möglicherweise beliebige Codeausführung ermöglichen kann. Die Schwachstelle wird ausgelöst, wenn eine Anwendung unvertrauenswürdige Dateien mit Pillow öffnet und die optionale Abhängigkeit olefile installiert ist, zum Beispiel bei Upload-, Thumbnail- oder Konvertierungsdiensten. Ein öffentlicher Proof of Concept existiert.

Betroffen

  • Pillow-Versionen vor 13.0.0 (das GitHub-Advisory listet betroffene Versionen als <= 12.3.0)
  • Nur Installationen mit der optionalen Abhängigkeit olefile sind vom FPX-Codepfad betroffen
  • Minimal betroffene Version: Unbekannt.

Behoben in

  • Behoben in Pillow 13.0.0
  • Upgrade-Befehl: pip install -U "Pillow>=13.0.0"
  • Pillow 13 erfordert Python 3.11 oder neuer.

Umgehung

  • Es ist kein offizieller Workaround dokumentiert.
  • Das Entfernen der optionalen Abhängigkeit olefile entfernt den auslösenden Pfad, ist aber eine nicht verifizierte Annahme und muss zuerst getestet werden.
  • Unvertrauenswürdige Uploads nicht in privilegierten Prozessen verarbeiten; Bildverarbeitung in einem minimal berechtigten Container isolieren.

Ausnutzung

  • Öffentlicher Proof of Concept: Ja, im GitHub-Advisory enthalten.
  • Bekannte Ausnutzung in freier Wildbahn: Nicht gemeldet.
  • CISA SSVC: Exploitation poc, automatable no, technical impact total.
  • Nicht in der CISA-KEV-Liste.

Unsere Empfehlung

  • Alle Pillow-Installationen identifizieren, inklusive Container, Images und transitiver Abhängigkeiten.
  • Auf Pillow 13.0.0 oder neuer aktualisieren und betroffene Container und Bundles neu erstellen.
  • Wenn eine Downstream-Abhängigkeit Pillow unter Version 13 festlegt, beim Hersteller eine Korrektur anfragen und bis dahin eine Isolation umsetzen.
  • Prüfen, ob olefile installiert und tatsächlich benötigt wird.
  • Internetseitig erreichbare Dienste, die Uploads verarbeiten, priorisieren.

Ö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 (4)

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.