CVE-2019-10255
Open Redirect vulnerability in jupyterhub and notebook
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.7 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.5 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.1
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.7 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.5 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
- Record
CVE-2019-10255- CVSS 3.0
- 6.1 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - CVSS 2.0
- 5.8 Medium
AV:N/AC:M/Au:N/C:P/I:P/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
CVE List No score
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.7 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.5 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
- Record
CVE-2019-10255- Updated
- 2026-11-02
EUVDEUVD-2019-0436 No score
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.7 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.5 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
- Record
EUVD-2019-0436- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rv62-4pmj-xw6h
6.1
Open Redirect vulnerability in jupyterhub and notebook
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.8 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.6 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
- Record
GHSA-rv62-4pmj-xw6h- CVSS 3.0
- 6.1 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
OSV
6.1
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.7 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.5 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
- Record
CVE-2019-10255- CVSS 3.0
- 6.1 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2019-10255
6.1
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.7 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.5 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
- Record
DEBIAN-CVE-2019-10255- CVSS 3.0
- 6.1 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
Show 7 moreShow less
OSVGHSA-rv62-4pmj-xw6h
6.1
Open Redirect vulnerability in jupyterhub and notebook
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.8 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.6 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
- Record
GHSA-rv62-4pmj-xw6h- CVSS 3.0
- 6.1 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-601
- Updated
- 2026-11-02
OSVPYSEC-2026-2683
6.1
Open Redirect vulnerability in jupyterhub and notebook
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.8 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.6 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
- Record
PYSEC-2026-2683- CVSS 3.0
- 6.1 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVPYSEC-2026-647
6.1
Open Redirect vulnerability in jupyterhub and notebook
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.8 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.6 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
- Record
PYSEC-2026-647- CVSS 3.0
- 6.1 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2019-10255
6.1
An Open Redirect vulnerability for all browsers in Jupyter Notebook before 5.7.7 and some browsers (Chrome, Firefox) in JupyterHub before 0.9.5 allows crafted links to the login page, which will redirect to a malicious site after successful login. Servers running on a base_url prefix are not affected.
- Record
UBUNTU-CVE-2019-10255- CVSS 3.0
- 6.1 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVMGASA-2022-0323 No score
Updated jupyter-notebook packages fix security vulnerability
It was discovered that Jupyter Notebook incorrectly handled certain notebooks. An attacker could possibly use this issue of lack of Content Security Policy in Nbconvert to perform cross-site scripting (XSS) attacks on the notebook server. (CVE-2018-19351)
It was discovered that Jupyter Notebook incorrectly handled certain SVG documents. An attacker could possibly use this issue to perform cross-site scripting (XSS) attacks. (CVE-2018-21030)
It was discovered that Jupyter Notebook incorrectly filtered certain URLs on the login page. An attacker could possibly use this issue to perform open-redirect attack. (CVE-2019-10255)
It was discovered that Jupyter Notebook had an incomplete fix for CVE-2019-10255. An attacker could possibly use this issue to perform open-redirect attack using empty netloc. (CVE-2019-10856)
It was discovered that Jupyter Notebook incorrectly handled the inclusion of remote pages on Jupyter server. An attacker could possibly use this issue to perform cross-site script inclusion (XSSI) attacks. (CVE-2019-9644)
It was discovered that Jupyter Notebook incorrectly filtered certain URLs to a notebook. An attacker could possibly use this issue to perform open-redirect attack. (CVE-2020-26215)
It was discovered that Jupyter Notebook server access logs were not protected. An attacker having access to the notebook server could possibly use this issue to get access to steal sensitive information such as auth/cookies. (CVE-2022-24758)
It was discovered that Jupyter Notebook incorrectly configured hidden files on the server. An authenticated attacker could possibly use this issue to see unwanted sensitive hidden files from the server which may result in getting full access to the server. (CVE-2022-29238)
Moment.js: Path traversal in moment.locale (CVE-2022-24785)
moment: inefficient parsing algorithim resulting in DoS (CVE-2022-31129)
- Record
MGASA-2022-0323- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11242-1 No score
jupyter-notebook-6.2.0-1.4 on GA media
These are all security issues fixed in the jupyter-notebook-6.2.0-1.4 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11242-1- Updated
- 2026-11-02
OSVUSN-5585-1 No score
jupyter-notebook vulnerabilities
It was discovered that Jupyter Notebook incorrectly handled certain notebooks. An attacker could possibly use this issue of lack of Content Security Policy in Nbconvert to perform cross-site scripting (XSS) attacks on the notebook server. This issue only affected Ubuntu 18.04 LTS. (CVE-2018-19351)
It was discovered that Jupyter Notebook incorrectly handled certain SVG documents. An attacker could possibly use this issue to perform cross-site scripting (XSS) attacks. This issue only affected Ubuntu 18.04 LTS. (CVE-2018-21030)
It was discovered that Jupyter Notebook incorrectly filtered certain URLs on the login page. An attacker could possibly use this issue to perform open-redirect attack. This issue only affected Ubuntu 18.04 LTS. (CVE-2019-10255)
It was discovered that Jupyter Notebook had an incomplete fix for CVE-2019-10255. An attacker could possibly use this issue to perform open-redirect attack using empty netloc. (CVE-2019-10856)
It was discovered that Jupyter Notebook incorrectly handled the inclusion of remote pages on Jupyter server. An attacker could possibly use this issue to perform cross-site script inclusion (XSSI) attacks. This issue only affected Ubuntu 18.04 LTS. (CVE-2019-9644)
It was discovered that Jupyter Notebook incorrectly filtered certain URLs to a notebook. An attacker could possibly use this issue to perform open-redirect attack. This issue only affected Ubuntu 18.04 LTS and Ubuntu 20.04 LTS. (CVE-2020-26215)
It was discovered that Jupyter Notebook server access logs were not protected. An attacker having access to the notebook server could possibly use this issue to get access to steal sensitive information such as auth/cookies. (CVE-2022-24758)
It was discovered that Jupyter Notebook incorrectly configured hidden files on the server. An authenticated attacker could possibly use this issue to see unwanted sensitive hidden files from the server which may result in getting full access to the server. This issue only affected Ubuntu 20.04 LTS and Ubuntu 22.04 LTS. (CVE-2022-29238)
- Record
USN-5585-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
notebookPyPI |
before 5.7.8 | 5.7.8 |
jupyterhubPyPI |
before 0.9.6 | 0.9.6 |
jupyter-notebookDebian:12 |
before 5.7.8-1 | 5.7.8-1 |
jupyter-notebookDebian:13 |
before 5.7.8-1 | 5.7.8-1 |
jupyter-notebookDebian:14 |
before 5.7.8-1 | 5.7.8-1 |
notebookPyPI |
before 5.7.8, plus listed versions 0.0.04.0.04.0.14.0.24.0.4 Show 43 moreShow less4.0.54.0.64.1.04.2.04.2.0b14.2.14.2.24.2.34.3.04.3.14.3.24.4.04.4.15.0.05.0.0b15.0.0b25.0.0rc15.0.0rc25.1.05.1.0rc15.1.0rc25.1.0rc35.2.05.2.0rc15.2.15.2.1rc15.2.25.3.05.3.0rc15.3.15.4.05.4.15.5.05.5.0rc15.6.05.6.0rc15.7.05.7.15.7.25.7.35.7.45.7.55.7.6 |
5.7.8 |
jupyterhubPyPI |
before 0.9.6, plus listed versions 0.1.00.2.00.3.00.4.00.4.1 Show 26 moreShow less0.5.00.6.00.6.10.7.00.7.0b10.7.10.7.20.8.00.8.0b10.8.0b20.8.0b30.8.0b40.8.0b50.8.0rc10.8.0rc20.8.10.9.00.9.0b10.9.0b20.9.0b30.9.0rc10.9.10.9.20.9.30.9.40.9.5 |
0.9.6 |
jupyter-notebookMageia:8 From an advisory covering 10 CVEs |
before 6.4.12-1.mga8 | 6.4.12-1.mga8 |
python-send2trashMageia:8 From an advisory covering 10 CVEs |
before 1.8.0-1.mga8 | 1.8.0-1.mga8 |
python-nest-asyncioMageia:8 From an advisory covering 10 CVEs |
before 1.5.5-1.mga8 | 1.5.5-1.mga8 |
Show 4 moreShow less
| Package | Affected | Fixed |
|---|---|---|
jupyter-notebookUbuntu:18.04:LTS |
before 5.2.2-1ubuntu0.1, plus listed versions 4.2.3-45.1.0-25.2.1-25.2.2-1 |
5.2.2-1ubuntu0.1 |
jupyter-notebookUbuntu:18.04:LTS From an advisory covering 8 CVEs |
before 5.2.2-1ubuntu0.1, plus listed versions 4.2.3-45.1.0-25.2.1-25.2.2-1 |
5.2.2-1ubuntu0.1 |
jupyter-notebookUbuntu:20.04:LTS From an advisory covering 8 CVEs |
before 6.0.3-2ubuntu0.1, plus listed versions 5.7.8-16.0.0-16.0.0-26.0.2-16.0.3-16.0.3-2 |
6.0.3-2ubuntu0.1 |
jupyter-notebookUbuntu:22.04:LTS From an advisory covering 8 CVEs |
before 6.4.8-1ubuntu0.1, plus listed versions 6.2.0-16.4.5-26.4.5-36.4.5-46.4.8-1 |
6.4.8-1ubuntu0.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2019-10255 is a medium vulnerability (CVSS 6.1) in Jupyter Jupyterhub, published March 28, 2019. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.76%, the 78th percentile. Fixed in notebook 5.7.8.
References
github.com/jupyter/notebook/commit/d65328d4841892b412aef9015165db1eb029a8ed
github.com/jupyter/notebook/commit/08c4c898182edbe97aadef1815cce50448f975cb
github.com/jupyter/notebook/commit/70fe9f0ddb3023162ece21fbb77d5564306b913b
github.com/jupyter/notebook/compare/05aa4b2...16cf97c
blog.jupyter.org/open-redirect-vulnerability-in-jupyter-jupyterhub-adf43583f1e4
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/UP5RLEES2JBBNSNLBR65XM6PCD4EMF7D
Show 32 moreShow less
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VMDPJBVXOVO6LYGAT46VZNHH6JKSCURO
nvd.nist.gov/vuln/detail/CVE-2019-10255
github.com/advisories/GHSA-rv62-4pmj-xw6h
lists.fedoraproject.org/archives/list/[email protected]/message/UP5RLEES2JBBNSNLBR65XM6PCD4EMF7D
lists.fedoraproject.org/archives/list/[email protected]/message/VMDPJBVXOVO6LYGAT46VZNHH6JKSCURO
security-tracker.debian.org/tracker/CVE-2019-10255
github.com/jupyter/notebook
advisories.mageia.org/MGASA-2022-0323.html
bugs.mageia.org/show_bug.cgi?id=30789
bugs.mageia.org/show_bug.cgi?id=30664
ubuntu.com/security/notices/USN-5585-1
github.com/jupyter/notebook/security/advisories/GHSA-m87f-39q9-6f55
github.com/jupyter/notebook/security/advisories/GHSA-v7vq-3x77-87vg
lists.fedoraproject.org/archives/list/[email protected]/thread/ORJX2LF6KMPIHP6B2P6KZIVKMLE3LVJ5
pypi.org/project/notebook
pypi.org/project/jupyterhub
ubuntu.com/security/CVE-2019-10255
github.com/jupyter/notebook/commit/979e0bd15e794ceb00cc63737fcd5fd9addc4a99
cve.org/CVERecord?id=CVE-2019-10255
ubuntu.com/security/CVE-2018-19351
ubuntu.com/security/CVE-2018-21030
ubuntu.com/security/CVE-2019-9644
ubuntu.com/security/CVE-2019-10856
ubuntu.com/security/CVE-2020-26215
ubuntu.com/security/CVE-2022-24758
ubuntu.com/security/CVE-2022-29238
suse.com/security/cve/CVE-2016-6524
suse.com/security/cve/CVE-2016-9971
suse.com/security/cve/CVE-2018-14041
suse.com/security/cve/CVE-2018-8768
suse.com/security/cve/CVE-2019-10255
suse.com/security/cve/CVE-2019-11358