Katalog CVE

CVE-2026-39377

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.27%

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

Streszczenie

nbconvert w wersjach od 6.5 do 7.17.0 pozwala na zapis plików poza katalogiem wyjściowym podczas przetwarzania notatników zawierających spreparowane nazwy załączników komórek. ExtractAttachmentsPreprocessor przekazuje nazwy załączników bezpośrednio do systemu plików bez sanityzacji, umożliwiając ataki path traversal z pełną kontrolą ścieżki docelowej i rozszerzenia pliku. Poprawka znajduje się w wersji 7.17.1.

Ocena ryzyka

Atakujący może zapisać dowolne pliki w dowolnych lokalizacjach dostępnych dla procesu nbconvert, potencjalnie nadpisując pliki konfiguracyjne lub wykonując kod. Ryzyko dotyczy środowisk przetwarzających niezaufane notatniki Jupyter.

Rekomendacja

Zaktualizuj nbconvert do wersji 7.17.1 lub nowszej. Przetwarzaj niezaufane notatniki w izolowanym środowisku o ograniczonych uprawnieniach zapisu.

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. Versions 6.5 through 7.17.0 allow arbitrary file writes to locations outside the intended output directory when processing notebooks containing crafted cell attachment filenames. The `ExtractAttachmentsPreprocessor` passes attachment filenames directly to the filesystem without sanitization, enabling path traversal attacks. This vulnerability provides complete control over both the destination path and file extension. Version 7.17.1 contains a patch.

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