Katalog CVE

CVE-2026-86258

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.36%

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

Streszczenie

nbviewer do wersji 1.0.1 zawiera podatność typu path traversal w funkcji LocalFileHandler.can_show(), która używa porównania prefiksów zamiast właściwej walidacji ścieżki. Atakujący mogą czytać pliki z katalogów sąsiednich poza skonfigurowanym katalogiem głównym, żądając ścieżek, które mają wspólny prefiks tekstowy z katalogiem głównym, co ujawnia niezamierzone notatniki i poświadczenia.

Ocena ryzyka

Ujawnienie plików może prowadzić do wycieku wrażliwych danych, takich jak notatniki z danymi badawczymi lub poświadczenia, co może naruszyć poufność informacji.

Rekomendacja

Zaleca się aktualizację nbviewer do najnowszej wersji oraz wdrożenie właściwej walidacji ścieżek, np. przy użyciu funkcji normalizujących i sprawdzania, czy ścieżka znajduje się w dozwolonym katalogu.

Powiązane podatności

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

nbviewer through 1.0.1 contains a path traversal vulnerability in LocalFileHandler.can_show() that uses string-prefix comparison instead of proper path validation. Attackers can read files from sibling directories outside the configured root by requesting paths that share the root as a textual prefix, disclosing unintended notebooks and credentials.

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