Project Jupyter nbconvert: Path Traversal führt zu beliebigem Schreiben von Dateien
Zusammenfassung
nbconvert konvertiert Jupyter-Notebooks in andere Formate. Bei den Exportern für Markdown, LaTeX, reStructuredText und AsciiDoc werden Ausgabedateinamen aus den Metadaten der Zellausgaben ohne Prüfung an das Ausgabeverzeichnis angehängt. Ein manipuliertes Notebook kann dadurch bewirken, dass Dateien mit vom Angreifer kontrollierten Daten an beliebige Orte geschrieben werden, die für den ausführenden Benutzer erreichbar sind. Voraussetzung ist, dass ein Opfer ein Notebook des Angreifers konvertiert; das erneute Ausführen der Zelle ersetzt die manipulierten Metadaten, das blosse Konvertieren aber nicht.
Betroffen
- nbconvert 5.4.0 bis einschliesslich 7.17.1 (Bereich bis vor 7.17.2)
- Nur die Exporter für Markdown, LaTeX, reStructuredText und AsciiDoc sind betroffen
- Hinweis: Version 7.17.1 ist ebenfalls betroffen; sie war ein separates Sicherheitsrelease für andere CVEs
Behoben in
- Behoben in nbconvert 7.17.2 (Fix-Commit ce4bd99)
Umgehung
- Es ist kein offizieller Workaround veröffentlicht.
- Bis zum Update keine Notebooks aus unsicheren Quellen mit den Exportern für Markdown, LaTeX, reStructuredText oder AsciiDoc konvertieren.
Ausnutzung
- Keine Hinweise auf Ausnutzung in freier Wildbahn gefunden; nicht als aktiv ausgenutzt gelistet.
- Ein öffentlicher Proof of Concept wird im GitHub-Advisory beschrieben; von uns nicht reproduziert.
- CISA SSVC: Ausnutzungsstatus PoC, automatisierbar: nein, technische Auswirkung: total.
Unsere Empfehlung
- Alle Python-Umgebungen, Lockfiles und Container auf nbconvert prüfen, einschliesslich indirekter Abhängigkeiten.
- Auf nbconvert 7.17.2 oder neuer aktualisieren und prüfen, dass die neue Version tatsächlich eingesetzt wird.
- Bis dahin die betroffenen Exporter nicht für Notebooks aus unsicheren Quellen verwenden.
- Systeme wie JupyterHub, Data-Science-Arbeitsplätze und Dokumentations-Build-Pipelines, die externe Notebooks verarbeiten, priorisieren.
- GitHub-Advisory und NVD auf aktualisierte Bewertungen überwachen.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-pjvx-prjx-h659 github.com
- nbconvert release v7.17.2 github.com
- Fix commit ce4bd99 github.com
- GitLab Advisory CVE-2026-114140 advisories.gitlab.com
- Ubuntu Security CVE-2026-114140 ubuntu.com
- OSV GHSA-pjvx-prjx-h659 osv.dev
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 11:06.
Referenzen der NVD (4)
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
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.
