Katalog CVE

CVE-2026-39378

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.31%

Percentyl 23 - wyżej niż 23% wszystkich znanych CVE

Streszczenie

W nbconvert w wersjach 6.5 do 7.17.0, gdy opcja HTMLExporter.embed_images=True, renderer markdown pozwala na dowolne odczytanie plików poprzez path traversal w odwołaniach do obrazów. Złośliwy notebook może eksfiltrować wrażliwe pliki z hosta konwersji, osadzając je jako base64 data URI w wynikowym HTML. Wersja 7.17.1 zawiera poprawkę.

Ocena ryzyka

Osoba przeprowadzająca konwersję złośliwego notebooka może ujawnić poufne pliki z systemu, na którym działa nbconvert. Może to prowadzić do wycieku danych i naruszenia poufności.

Rekomendacja

Zaktualizuj nbconvert do wersji 7.17.1 lub nowszej. Jako obejście nie włączaj opcji HTMLExporter.embed_images (domyślnie wyłączonej).

Inne podatności w nbconvert

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

The nbconvert tool, jupyter nbconvert, converts Jupyter notebooks to various other formats via Jinja templates. In versions 6.5 through 7.17.0, when `HTMLExporter.embed_images=True`, nbconvert's markdown renderer allows arbitrary file read via path traversal in image references. A malicious notebook can exfiltrate sensitive files from the conversion host by embedding them as base64 data URIs in the output HTML. nbconvert 7.17.1 contains a fix. As a workaround, do not enable `HTMLExporter.embed_images`; it is not enabled by default.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS