Skip to content

CVE-2018-8768 Jupyter Notebook file bypasses sanitization, executes JavaScript

HighCVSS 7.8 EPSS 1.0%
Published
Updated
Exploit status
No public exploit known

Description

In Jupyter Notebook before 5.4.1, a maliciously forged notebook file can bypass sanitization to execute JavaScript in the notebook context. Specifically, invalid HTML is 'fixed' by jQuery after sanitization, making it dangerous.

Affected products

ProductAffected versionsFixed in
pypi notebook(PyPI) < 5.4.1 5.4.1
pypi notebook(PyPI) = 0.0.0 No fix listed
pypi notebook(PyPI) = 4.0.0 No fix listed
pypi notebook(PyPI) = 4.0.1 No fix listed
pypi notebook(PyPI) = 4.0.2 No fix listed
pypi notebook(PyPI) = 4.0.4 No fix listed
pypi notebook(PyPI) = 4.0.5 No fix listed
pypi notebook(PyPI) = 4.0.6 No fix listed
pypi notebook(PyPI) = 4.1.0 No fix listed
pypi notebook(PyPI) = 4.2.0 No fix listed
pypi notebook(PyPI) = 4.2.0b1 No fix listed
pypi notebook(PyPI) = 4.2.1 No fix listed
pypi notebook(PyPI) = 4.2.2 No fix listed
pypi notebook(PyPI) = 4.2.3 No fix listed
pypi notebook(PyPI) = 4.3.0 No fix listed
pypi notebook(PyPI) = 4.3.1 No fix listed
pypi notebook(PyPI) = 4.3.2 No fix listed
pypi notebook(PyPI) = 4.4.0 No fix listed
pypi notebook(PyPI) = 4.4.1 No fix listed
pypi notebook(PyPI) = 5.0.0 No fix listed
pypi notebook(PyPI) = 5.0.0b1 No fix listed
pypi notebook(PyPI) = 5.0.0b2 No fix listed
pypi notebook(PyPI) = 5.0.0rc1 No fix listed
pypi notebook(PyPI) = 5.0.0rc2 No fix listed
pypi notebook(PyPI) = 5.1.0 No fix listed
Show 19 more
ProductAffected versionsFixed in
pypi notebook(PyPI) = 5.1.0rc1 No fix listed
pypi notebook(PyPI) = 5.1.0rc2 No fix listed
pypi notebook(PyPI) = 5.1.0rc3 No fix listed
pypi notebook(PyPI) = 5.2.0 No fix listed
pypi notebook(PyPI) = 5.2.0rc1 No fix listed
pypi notebook(PyPI) = 5.2.1 No fix listed
pypi notebook(PyPI) = 5.2.1rc1 No fix listed
pypi notebook(PyPI) = 5.2.2 No fix listed
pypi notebook(PyPI) = 5.3.0 No fix listed
pypi notebook(PyPI) = 5.3.0rc1 No fix listed
pypi notebook(PyPI) = 5.3.1 No fix listed
pypi notebook(PyPI) = 5.4.0 No fix listed
debian/ipython(Debian:12) < 5.1.0-2 5.1.0-2
debian/ipython(Debian:13) < 5.1.0-2 5.1.0-2
debian/ipython(Debian:14) < 5.1.0-2 5.1.0-2
debian/jupyter-notebook(Debian:12) < 5.4.1-1 5.4.1-1
debian/jupyter-notebook(Debian:13) < 5.4.1-1 5.4.1-1
debian/jupyter-notebook(Debian:14) < 5.4.1-1 5.4.1-1
jupyter notebook < 5.4.1 5.4.1

References