AI and data stack advisories

Severe, 6 weeks1496Projects326

1496 severe, 6 weeks · 326 projects

JupyterGHSA-49qr-xh3w-h436

Jupyter Notebook XSS via untrusted notebooks

Jupyter

CVE-2018-19351 · Published Nov 21, 2018 · updated Sep 27, 2024

Medium6.1
Fix: upgrade to 5.7.1 or later
GitHub advisory

Jupyter Notebook before 5.7.1 allows XSS via an untrusted notebook because nbconvert responses are considered to have the same origin as the notebook server. In other words, nbconvert endpoints can execute JavaScript with access to the server API. In notebook/nbconvert/handlers.py, NbconvertFileHandler and NbconvertPostHandler do not set a Content Security Policy to prevent this.

Affected versions

PackageAffectedFixed in
notebook
PyPI
< 5.7.15.7.1
Details and references

More Jupyter advisories

All Jupyter