p PatchFirst

CVE-2026-114140

CVE-2026-114140 · nbconvert: File write via path traversal in cell output filenames

Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.

The nbconvert tool, jupyter nbconvert, converts Jupyter notebooks to various other formats via Jinja templates. From 5.4.0 until 7.17.2, ExtractOutputPreprocessor in nbconvert/preprocessors/extractoutput.py joins the attacker-controlled cell output metadata filename to output_files_dir without limiting the result to the intended directory. When a victim converts a malicious notebook with the markdown, LaTeX, reStructuredText, or AsciiDoc exporter, path traversal in the output filename can write attacker-controlled output data to arbitrary locations accessible to the victim. Running the notebook cell again replaces the malicious output metadata, but merely converting the supplied notebook does not. This issue is fixed in version 7.17.2.

CVSS 8.8 · Alta · EPSS 0,4% · Código de explotación público · Corrección disponible

Publicación
Actualización

Pila tecnológica: system · python

Productos y versiones afectados

  • nbconvert

    Versiones
    • >= 5.4.0, < 7.17.2: Afectada

    Sin corrección publicada

  • nbconvert Debian:12

    Versiones
    • 6.5.3-3
    • 6.5.3-4
    • 6.5.3-5
    • 7.16.4-1
    • 7.16.4-2
    • 7.16.5-1
    • 7.16.6-1
    • 7.17.0-1
    • 7.17.1-1
    • 7.17.1-2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • nbconvert Debian:13

    Versiones
    • 7.16.6-1
    • 7.16.6-1+deb13u1
    • 7.17.0-1
    • 7.17.1-1
    • 7.17.1-2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • nbconvert Debian:14

    Versiones
    • 7.16.6-1
    • 7.17.0-1
    • 7.17.1-1
    • 7.17.1-2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • nbconvert PyPI

    Versiones
    • 5.4.0
    • 5.4.1
    • 5.4.1.dev0
    • 5.5.0
    • 5.6.0
    • 5.6.1
    • 6.0.0
    • 6.0.0a0
    • 6.0.0a1
    • 6.0.0a2
    • 6.0.0a3
    • 6.0.0a4
    • 6.0.0a5
    • 6.0.0a6
    • 6.0.0b7
    • 6.0.0rc0
    • 6.0.1
    • 6.0.2
    • 6.0.3
    • 6.0.4
    • 6.0.5
    • 6.0.6
    • 6.0.7
    • 6.1.0
    • 6.1.0rc0
    • 6.1.1b0
    • 6.2.0
    • 6.2.0rc0
    • 6.2.0rc1
    • 6.2.0rc2
    • 6.3.0
    • 6.3.0b0
    • 6.4.0
    • 6.4.1
    • 6.4.2
    • 6.4.3
    • 6.4.4
    • 6.4.5
    • 6.5.0
    • 6.5.1
    • 6.5.2
    • 6.5.3
    • 6.5.4
    • 7.0.0
    • 7.0.0rc0
    • 7.0.0rc1
    • 7.0.0rc2
    • 7.0.0rc3
    • 7.1.0
    • 7.10.0
    • 7.11.0
    • 7.12.0
    • 7.13.0
    • 7.13.1
    • 7.14.0
    • 7.14.1
    • 7.14.2
    • 7.15.0
    • 7.16.0
    • 7.16.1
    • 7.16.2
    • 7.16.3
    • 7.16.4
    • 7.16.5
    • 7.16.6
    • 7.17.0
    • 7.17.1
    • 7.2.0
    • 7.2.1
    • 7.2.10
    • 7.2.2
    • 7.2.3
    • 7.2.4
    • 7.2.5
    • 7.2.6
    • 7.2.7
    • 7.2.8
    • 7.2.9
    • 7.3.0
    • 7.3.1
    • 7.4.0
    • 7.5.0
    • 7.6.0
    • 7.7.0
    • 7.7.1
    • 7.7.2
    • 7.7.3
    • 7.7.4
    • 7.8.0
    • 7.9.0
    • 7.9.1
    • 7.9.2
    Intervalos de versiones afectados
    • ECOSYSTEM: ≥ 5.4.0, < 7.17.2

    Actualiza a 7.17.2

  • nbconvert Ubuntu:18.04:LTS

    Versiones
    • 4.2.0-4
    • 5.3.1-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • nbconvert Ubuntu:20.04:LTS

    Versiones
    • 5.4-2ubuntu2
    • 5.6.0-1
    • 5.6.0-2
    • 5.6.1-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • nbconvert Ubuntu:22.04:LTS

    Versiones
    • 5.6.1-3
    • 6.1.0-1
    • 6.3.0-1
    • 6.4.0-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • nbconvert Ubuntu:24.04:LTS

    Versiones
    • 6.5.3-4
    • 6.5.3-5
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • nbconvert Ubuntu:26.10

    Versiones
    • 7.17.0-1
    • 7.17.1-2
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

  • nbconvert Ubuntu:26.04:LTS

    Versiones
    • 7.16.6-1
    • 7.17.0-1
    Intervalos de versiones afectados
    • ECOSYSTEM: (−∞, +∞)

    Sin corrección publicada

Fuentes originales

Comprueba tu servidor →