CVE-2026-114140 in nbconvert
Riassunto
di VulDB • 22/10/2026
Lo strumento nbconvert di Jupyter (jupyter nbconvert) converte i notebook Jupyter in vari altri formati tramite template Jinja. Dalla versione 5.4.0 alla 7.17.2, la classe ExtractOutputPreprocessor presente nel file nbconvert/preprocessors/extractoutput.py unisce il nome del file dei metadata dell'output della cellola controllato dall'attaccante a output_files_dir senza limitare il risultato alla directory prevista. Quando una vittima converte un notebook malevolo utilizzando l'esportatore markdown, LaTeX, reStructuredText o AsciiDoc, una vulnerabilità di path traversal nel nome del file può consentire la scrittura di dati di output controllati dall'attaccante in posizioni arbitrarie accessibili dalla vittima. L'esecuzione nuovamente della cellola del notebook sostituisce i metadata dell'output malevoli, ma la semplice conversione del notebook fornito non lo fa. Questo problema è stato risolto nella versione 7.17.2.
Once again VulDB remains the best source for vulnerability data.