IT SBIT Services
Schneeberger
DEEN
CVE-Tracker

pypdf: Unkontrollierter Ressourcenverbrauch beim Flattening von Formularen

CVE-2026-102998Hoch 8.7

← Alle Schwachstellen

Zusammenfassung

pypdf, eine rein in Python geschriebene PDF-Bibliothek, kann beim Erzeugen von Appearance Streams übermässig lange Laufzeiten verursachen, wenn eine Anwendung Formularfelder aktualisiert und das Flattening aktiviert ist. Eine präparierte PDF mit Formularfeldwerten löst wiederholt unnötige Arbeit innerhalb einer Schleife im Appearance-Stream-Code aus. Ein Angreifer, der eine solche Datei verarbeiten lassen kann, kann lange Laufzeiten erzwingen und die Anwendung unverfügbar machen (Denial of Service). Voraussetzung ist eine Anwendung, die nicht vertrauenswürdige PDFs mit Flattening verarbeitet; allein die Installation von pypdf reicht nicht aus.

Betroffen

  • pypdf-Versionen vor 6.19.0

Behoben in

  • Auf pypdf 6.19.0 oder neuer aktualisieren (Fix in Commit 959467a9 / PR #4087)

Umgehung

  • Es ist kein offizieller Workaround veröffentlicht; das Upstream-Advisory empfiehlt, die Änderungen aus PR #4087 anzuwenden, falls ein Update nicht möglich ist.
  • Betriebliche Massnahme: Zeitlimiten für Formular-Verarbeitungsjobs setzen, PDF-Verarbeitung in einem separaten Worker mit Ressourcenlimiten ausführen und Formulare aus nicht vertrauenswürdigen Uploads nicht flatten.

Ausnutzung

  • Keine Hinweise auf Ausnutzung in freier Wildbahn gefunden.
  • Kein öffentlicher Proof of Concept gefunden.
  • CISA SSVC: Exploitation none, Automatable yes, Technical Impact partial.
  • EPSS-Wert ist niedrig.

Unsere Empfehlung

  • Prüfen, ob pypdf direkt oder als Abhängigkeit anderer Werkzeuge (Requirements- und Lock-Dateien, Container-Images) eingesetzt wird.
  • Auf pypdf 6.19.0 oder neuer aktualisieren, auch bei distributionsverpackten Kopien, die hinterherhinken können.
  • Bis zur Behebung Anwendungen priorisieren, die aus dem Internet erreichbar sind, PDFs annehmen und Formular-Flattening nutzen; Zeit- und Ressourcenlimiten setzen.
  • Laufzeiten der Jobs und die Verfügbarkeit der Worker auf Auffälligkeiten überwachen.

Öffentliche Exploits

In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.

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 01.11.2026 06:25.

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.