Saltar al contenido
DUPIN
ALERTAS · EN VIVO
Contacto

VULNERABILIDAD

CVE-2026-114140 Recorrido de directorios en nbconvert al escribir salidas de celdas

En nbconvert, desde 5.4.0 hasta 7.17.2, ExtractOutputPreprocessor une el nombre de archivo controlado por el atacante en los metadatos de salida de una celda con output_files_dir sin limitar el resultado al directorio previsto. Al convertir un notebook malicioso con los exportadores markdown, LaTeX, reStructuredText o AsciiDoc, el recorrido de directorios permite escribir datos controlados por el atacante en ubicaciones arbitrarias accesibles a la víctima. Se corrige en la versión 7.17.2.

Alerta de Nureq Monitor

Detectada 21 OCT · 18:57

CVSS 4.0

8.8ALTA

PROBABILIDAD DE EXPLOTACIÓN (EPSS)

0,3 % PERCENTIL 23

EXPLOTACIÓN ACTIVA

No confirmada

EXPLOIT PÚBLICO

No conocido

Qué es CVE-2026-114140

En nbconvert, desde 5.4.0 hasta 7.17.2, ExtractOutputPreprocessor une el nombre de archivo controlado por el atacante en los metadatos de salida de una celda con output_files_dir sin limitar el resultado al directorio previsto. Al convertir un notebook malicioso con los exportadores markdown, LaTeX, reStructuredText o AsciiDoc, el recorrido de directorios permite escribir datos controlados por el atacante en ubicaciones arbitrarias accesibles a la víctima. Se corrige en la versión 7.17.2.

Productos y versiones afectadas

  • jupyter nbconvert

    • >= 5.4.0, < 7.17.2

Qué hacer

  1. Verificá si usás nbconvert y en qué versión: el rango afectado figura arriba.
  2. Actualizá a la versión corregida que indique el fabricante en su aviso (ver referencias) o aplicá la mitigación que publique.
  3. Revisá registros y accesos de los sistemas expuestos para descartar que se haya aprovechado antes de corregir.

Calculadora CVSS

CVSS 4.0 · 8.8 ALTA

CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:A/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

VECTOR DE ATAQUE (AV)
Red
COMPLEJIDAD DEL ATAQUE (AC)
Baja
REQUISITOS DEL ATAQUE (AT)
Presentes
PRIVILEGIOS REQUERIDOS (PR)
Bajos
INTERACCIÓN DEL USUARIO (UI)
Activa
CONFIDENCIALIDAD (SISTEMA VULNERABLE) (VC)
Alta
INTEGRIDAD (SISTEMA VULNERABLE) (VI)
Alta
DISPONIBILIDAD (SISTEMA VULNERABLE) (VA)
Alta
CONFIDENCIALIDAD (SISTEMAS POSTERIORES) (SC)
Alta
INTEGRIDAD (SISTEMAS POSTERIORES) (SI)
Alta
DISPONIBILIDAD (SISTEMAS POSTERIORES) (SA)
Alta

Abrir la calculadora completa

Descripción original

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.

Referencias

Historial de la alerta

  1. VULNERABILIDAD Nueva vulnerabilidad detectada.

CÓMO SE HIZOResumen traducido automáticamente al español a partir de la descripción original. Ante dudas, la descripción original y las referencias del fabricante son la fuente de verdad. Cómo funciona.