Skip to main content

Jupyter

50 CVEs product

Monthly

CVE-2026-86258 Sep 06, 12:37 HIGH POC PATCH This Week

Path traversal in Jupyter nbviewer through version 1.0.1 allows unauthenticated remote attackers to read files from sibling directories outside the configured local file root by exploiting a string-prefix comparison flaw in LocalFileHandler.can_show(). The access control check uses Python's startswith() without anchoring on a path separator, so a configured root such as /data/notebooks inadvertently permits access to adjacent directories like /data/notebooks_backup or /data/notebooks-private. No public exploit code has been identified and the vulnerability is not listed in CISA KEV, but a patch commit is available upstream and the flaw is trivial to exploit manually.

Path Traversal Jupyter Nbviewer
NVD GitHub VulDB
CVSS 4.0
8.2
EPSS
0.4%
CVE-2026-6657 Jun 03, 15:06 PyPI HIGH This Week

Origin validation bypass in Jupyter Server 1.12.0 through 2.17.0 lets remote attackers defeat CORS origin checks whenever the optional allow_origin_pat configuration is enabled. Because origin matching uses re.match() (anchored only at the start of the string), an attacker-controlled lookalike domain such as trusted.example.com.evil.com satisfies a pattern meant to allow only trusted.example.com, exposing CORS-protected responses, WebSocket kernels, referer checks, and login redirects. Publicly available exploit code exists via the huntr report, but EPSS is very low (0.02%) and SSVC rates exploitation as POC-only and not automatable, so there is no evidence of widespread active exploitation.

Authentication Bypass RCE Jupyter Jupyter Jupyter
NVD VulDB
CVSS 3.1
8.8
EPSS
0.0%
CVE-2026-5422 Jun 02, 09:11 PyPI HIGH PATCH This Week

Path traversal in Jupyter Server 2.17.0 allows authenticated users to read and write files in sibling directories outside the configured root, via a flawed startswith() boundary check in _get_os_path() combined with to_os_path() failing to strip '..' sequences. With CVSS 8.1 (high confidentiality and integrity impact) and a publicly available proof-of-concept disclosed through huntr, the issue is particularly dangerous in shared/multi-tenant hosting where multiple Jupyter instances share a parent directory. EPSS is currently low (0.05%), and there is no public exploit identified at time of analysis beyond the huntr POC reference.

Information Disclosure Path Traversal Jupyter Jupyter Jupyter
NVD VulDB
CVSS 3.1
8.1
EPSS
0.0%
CVE-2026-6658 Jun 26, 09:40 MEDIUM This Month

Cross-site scripting in jupyter/nbconvert versions 7.17.0 and earlier allows any user with notebook write access to inject and execute arbitrary JavaScript in the browsers of users who view HTML-exported notebooks. The flaw stems from the `data_mermaid` rendering block in `share/templates/lab/base.html.j2`, which outputs `text/vnd.mermaid` cell content directly into HTML without escaping, enabling tag breakout from the enclosing `<pre>` element. No public exploit code has been identified at time of analysis, and this vulnerability is not listed in the CISA KEV catalog; however, the stored-XSS pattern means any user who views a maliciously crafted HTML export is at risk.

XSS Red Hat Suse Jupyter Jupyter Jupyter
NVD
CVSS 3.0
5.4
EPSS
0.2%
CVE-2026-39378 Apr 21, 00:17 PyPI MEDIUM PATCH GHSA This Month

Jupyter nbconvert 6.5 through 7.17.0 allows unauthenticated remote attackers to read arbitrary files from the conversion host when HTMLExporter.embed_images is enabled, by embedding malicious image references with path traversal sequences in a crafted notebook. A malicious actor can exfiltrate sensitive files as base64-encoded data URIs in the output HTML, achieving confidentiality breach with no integrity or availability impact. Vendor-released patch: version 7.17.1.

Path Traversal Red Hat Suse Nbconvert Jupyter
NVD GitHub VulDB
CVSS 3.1
6.5
EPSS
0.0%
CVE-2026-39377 Apr 21, 00:14 PyPI MEDIUM PATCH GHSA This Month

Arbitrary file write in Jupyter nbconvert 6.5 through 7.17.0 allows unauthenticated attackers to write files to arbitrary filesystem locations outside the intended output directory by crafting malicious cell attachment filenames in notebooks. The ExtractAttachmentsPreprocessor fails to sanitize attachment filenames, enabling path traversal that provides full control over destination paths and file extensions. Requires user interaction (opening a malicious notebook) and is patched in version 7.17.1.

Path Traversal Red Hat Suse Nbconvert Jupyter
NVD GitHub VulDB
CVSS 3.1
6.5
EPSS
0.0%
CVE-2025-59842 Sep 26, 16:15 PyPI LOW PATCH Monitor

jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. Rated low severity (CVSS 2.1), this vulnerability is remotely exploitable, no authentication required.

Information Disclosure Jupyterlab Jupyter
NVD GitHub
CVSS 4.0
2.1
EPSS
0.0%
CVE-2025-30167 Jun 03, 17:15 PyPI HIGH PATCH This Week

A security vulnerability in Jupyter Core (CVSS 7.3) that allows users. High severity vulnerability requiring prompt remediation.

Windows Authentication Bypass Microsoft Jupyter Core Suse +1
NVD GitHub
CVSS 3.1
7.3
EPSS
0.0%
CVE-2023-25574 Feb 25, 15:15 PyPI CRITICAL PATCH GHSA Act Now

`jupyterhub-ltiauthenticator` is a JupyterHub authenticator for learning tools interoperability (LTI). Rated critical severity (CVSS 10.0), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Jwt Attack Lti Jupyterhub Authenticator Jupyter
NVD GitHub
CVSS 3.1
10.0
EPSS
0.2%
CVE-2024-43805 Aug 28, 20:15 PyPI MEDIUM PATCH This Month

jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

XSS Jupyterlab Notebook Jupyter
NVD GitHub
CVSS 3.1
6.1
EPSS
0.4%
CVE-2024-41942 Aug 08, 15:15 PyPI HIGH PATCH This Week

JupyterHub is software that allows one to create a multi-user server for Jupyter notebooks. Rated high severity (CVSS 7.2), this vulnerability is remotely exploitable, low attack complexity.

Privilege Escalation Jupyterhub Jupyter
NVD GitHub
CVSS 3.1
7.2
EPSS
0.6%
CVE-2024-39700 Jul 16, 18:15 PyPI CRITICAL POC PATCH Act Now

JupyterLab extension template is a `copier` template for JupyterLab extensions. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

RCE Code Injection Jupyterlab Jupyter
NVD GitHub
CVSS 3.1
9.8
EPSS
1.0%
CVE-2024-35225 Jun 11, 22:15 PyPI MEDIUM PATCH This Month

Jupyter Server Proxy allows users to run arbitrary external processes alongside their notebook server and provide authenticated web access to them. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Jupyter Jupyter Server Proxy
NVD GitHub
CVSS 3.1
6.1
EPSS
0.4%
CVE-2024-35178 Jun 06, 16:15 PyPI HIGH PATCH This Week

The Jupyter Server provides the backend for Jupyter web applications. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Information Disclosure Microsoft Jupyter Server Jupyter
NVD GitHub
CVSS 3.1
7.5
EPSS
0.7%
CVE-2024-28233 Mar 27, 19:15 PyPI MEDIUM PATCH This Month

JupyterHub is an open source multi-user server for Jupyter notebooks. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Jupyterhub Jupyter
NVD GitHub
CVSS 3.1
6.1
EPSS
0.3%
CVE-2024-29033 Mar 20, 21:15 PyPI CRITICAL PATCH GHSA Act Now

OAuthenticator provides plugins for JupyterHub to use common OAuth providers, as well as base classes for writing one's own Authenticators with any OAuth 2.0 provider. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Authentication Bypass Google Oauthenticator Jupyter
NVD GitHub
CVSS 3.1
9.1
EPSS
0.6%
CVE-2024-28179 Mar 20, 20:15 PyPI CRITICAL PATCH Act Now

Jupyter Server Proxy allows users to run arbitrary external processes alongside their Jupyter notebook servers and provides authenticated web access. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Missing Authentication for Critical Function vulnerability could allow attackers to access critical functionality without authentication.

Authentication Bypass RCE Jupyter Jupyter Server Proxy
NVD GitHub
CVSS 3.1
9.8
EPSS
1.0%
CVE-2024-22421 Jan 19, 21:15 PyPI MEDIUM PATCH This Month

JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Fedora Jupyterlab Notebook Jupyter +1
NVD GitHub
CVSS 3.1
6.5
EPSS
0.7%
CVE-2024-22420 Jan 19, 21:15 PyPI MEDIUM PATCH This Month

JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Fedora Jupyterlab Notebook Jupyter +1
NVD GitHub
CVSS 3.1
6.1
EPSS
0.6%
CVE-2024-22415 Jan 18, 21:15 PyPI CRITICAL PATCH Act Now

jupyter-lsp is a coding assistance tool for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Jupyter Language Server Protocol Integration
NVD GitHub
CVSS 3.1
9.8
EPSS
0.5%
CVE-2023-48311 Dec 08, 20:15 PyPI MEDIUM PATCH This Month

dockerspawner is a tool to spawn JupyterHub single user servers in Docker containers. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, low attack complexity.

Information Disclosure Docker Jupyter Dockerspawner
NVD GitHub
CVSS 3.1
4.3
EPSS
0.6%
CVE-2023-49080 Dec 04, 21:15 PyPI MEDIUM PATCH This Month

The Jupyter Server provides the backend (i.e. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, low attack complexity.

Information Disclosure Jupyter Server Jupyter
NVD GitHub
CVSS 3.1
4.3
EPSS
0.8%
CVE-2023-36018 Nov 14, 18:15 CRITICAL PATCH Act Now

Visual Studio Code Jupyter Extension Spoofing Vulnerability. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Microsoft Jupyter
NVD
CVSS 3.1
9.8
EPSS
1.5%
CVE-2023-40170 Aug 28, 21:15 PyPI MEDIUM PATCH This Month

jupyter-server is the backend for Jupyter web applications. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Authentication Bypass Jupyter Server Jupyter
NVD GitHub
CVSS 3.1
6.1
EPSS
0.5%
CVE-2023-39968 Aug 28, 21:15 PyPI MEDIUM PATCH This Month

jupyter-server is the backend for Jupyter web applications. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Open Redirect vulnerability could allow attackers to redirect users to malicious websites via URL manipulation.

Open Redirect Jupyter Server Jupyter
NVD GitHub
CVSS 3.1
6.1
EPSS
0.6%
CVE-2022-39286 Oct 26, 20:15 PyPI HIGH PATCH This Week

Jupyter Core is a package for the core common functionality of Jupyter projects. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity.

Privilege Escalation RCE Debian Debian Linux Fedora +3
NVD GitHub
CVSS 3.1
8.8
EPSS
1.1%
CVE-2022-41083 Oct 11, 19:15 HIGH PATCH This Week

Visual Studio Code Elevation of Privilege Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity.

Information Disclosure Microsoft Jupyter
NVD VulDB
CVSS 3.1
7.8
EPSS
0.6%
CVE-2022-29241 Jun 14, 21:15 PyPI HIGH PATCH This Week

Jupyter Server provides the backend (i.e. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

XSS Information Disclosure Jupyter Server Jupyter
NVD GitHub
CVSS 3.1
8.8
EPSS
0.8%
CVE-2022-29238 Jun 14, 18:15 PyPI MEDIUM PATCH This Month

Jupyter Notebook is a web-based notebook environment for interactive computing. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Privilege Escalation Notebook Jupyter
NVD GitHub
CVSS 3.1
4.3
EPSS
1.0%
CVE-2022-31027 Jun 09, 13:15 PyPI MEDIUM PATCH This Month

OAuthenticator is an OAuth token library for the JupyerHub login handler. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Authentication Bypass Oauthenticator Jupyter
NVD GitHub
CVSS 3.1
6.5
EPSS
0.4%
CVE-2022-24758 Mar 31, 23:15 PyPI HIGH PATCH This Week

The Jupyter notebook is a web-based notebook environment for interactive computing. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Information Disclosure Notebook Jupyter
NVD GitHub
CVSS 3.1
7.5
EPSS
1.1%
CVE-2022-24757 Mar 23, 21:15 PyPI HIGH PATCH This Week

The Jupyter Server provides the backend (i.e. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Jupyter Server Jupyter
NVD GitHub
CVSS 3.1
7.5
EPSS
1.2%
CVE-2021-41247 Nov 04, 18:15 PyPI HIGH PATCH This Week

JupyterHub is an open source multi-user server for Jupyter notebooks. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Jupyterhub Jupyter
NVD GitHub
CVSS 3.1
7.5
EPSS
0.8%
CVE-2021-41134 Nov 03, 18:15 LIB MEDIUM PATCH This Month

nbdime provides tools for diffing and merging of Jupyter Notebooks. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Nbdime Nbdime Jupyterlab Jupyter
NVD GitHub
CVSS 3.1
5.4
EPSS
0.7%
CVE-2021-39159 Aug 25, 19:15 PyPI CRITICAL PATCH Act Now

BinderHub is a kubernetes-based cloud service that allows users to share reproducible interactive computing environments from code repositories. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Code Injection vulnerability could allow attackers to inject and execute arbitrary code within the application.

RCE Docker Kubernetes Code Injection Binderhub +1
NVD GitHub
CVSS 3.1
9.8
EPSS
1.9%
CVE-2021-32798 Aug 09, 21:15 PyPI CRITICAL POC PATCH Act Now

The Jupyter notebook is a web-based notebook environment for interactive computing. Rated critical severity (CVSS 9.6), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

XSS RCE Google Notebook Jupyter
NVD GitHub
CVSS 3.1
9.6
EPSS
2.1%
CVE-2021-32797 Aug 09, 21:15 PyPI CRITICAL POC PATCH Act Now

JupyterLab is a user interface for Project Jupyter which will eventually replace the classic Jupyter Notebook. Rated critical severity (CVSS 9.6), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

XSS RCE Jupyterlab Jupyter
NVD GitHub
CVSS 3.1
9.6
EPSS
2.6%
CVE-2020-26275 Dec 21, 18:15 PyPI MEDIUM POC PATCH This Month

The Jupyter Server provides the backend (i.e. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Open Redirect Jupyter Server Jupyter
NVD GitHub
CVSS 3.1
6.1
EPSS
1.4%
CVE-2020-26250 Dec 01, 21:15 PyPI MEDIUM PATCH This Month

OAuthenticator is an OAuth login mechanism for JupyterHub. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable. This Incorrect Authorization vulnerability could allow attackers to bypass authorization checks to access restricted resources.

Authentication Bypass Oauthenticator Jupyter
NVD GitHub
CVSS 3.1
6.3
EPSS
1.1%
CVE-2020-26232 Nov 24, 21:15 PyPI MEDIUM PATCH This Month

Jupyter Server before version 1.0.6 has an Open redirect vulnerability. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity.

Open Redirect Jupyter Server Jupyter
NVD GitHub
CVSS 3.1
5.4
EPSS
0.8%
CVE-2020-26215 Nov 18, 22:15 PyPI MEDIUM PATCH This Month

Jupyter Notebook before version 6.1.5 has an Open redirect vulnerability. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Open Redirect Debian Debian Linux Notebook Jupyter
NVD GitHub
CVSS 3.1
6.1
EPSS
1.2%
CVE-2019-10856 Apr 04, 16:29 PyPI MEDIUM POC PATCH This Month

In Jupyter Notebook before 5.7.8, an open redirect can occur via an empty netloc. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Open Redirect Notebook Jupyter
NVD GitHub
CVSS 3.0
6.1
EPSS
1.3%
CVE-2019-10255 Mar 28, 16:29 PyPI MEDIUM PATCH This Month

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. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Google Open Redirect Mozilla Jupyterhub Notebook +1
NVD GitHub
CVSS 3.0
6.1
EPSS
1.7%
CVE-2019-9644 Mar 12, 09:29 PyPI MEDIUM PATCH This Month

An XSSI (cross-site inclusion) vulnerability in Jupyter Notebook before 5.7.6 allows inclusion of resources on malicious pages when visited by users who are authenticated with a Jupyter server. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Notebook Jupyter
NVD GitHub
CVSS 3.0
5.4
EPSS
1.6%
CVE-2018-19352 Nov 18, 17:29 PyPI MEDIUM PATCH This Month

Jupyter Notebook before 5.7.2 allows XSS via a crafted directory name because notebook/static/tree/js/notebooklist.js handles certain URLs unsafely. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Notebook Jupyter
NVD GitHub
CVSS 3.0
6.1
EPSS
1.3%
CVE-2018-19351 Nov 18, 17:29 PyPI MEDIUM PATCH This Month

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. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Notebook Jupyter
NVD GitHub
CVSS 3.0
6.1
EPSS
1.5%
CVE-2018-8768 Mar 18, 06:29 PyPI HIGH PATCH This Week

In Jupyter Notebook before 5.4.1, a maliciously forged notebook file can bypass sanitization to execute JavaScript in the notebook context. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. No vendor patch available.

Authentication Bypass Notebook Jupyter
NVD
CVSS 3.0
7.8
EPSS
1.1%
CVE-2018-7206 Feb 18, 03:29 PyPI HIGH PATCH This Week

An issue was discovered in Project Jupyter JupyterHub OAuthenticator 0.6.x before 0.6.2 and 0.7.x before 0.7.3. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity.

Information Disclosure Gitlab Oauthenticator Jupyter
NVD GitHub
CVSS 3.1
8.8
EPSS
1.8%
CVE-2015-7337 Sep 29, 19:59 PyPI MEDIUM PATCH This Month

The editor in IPython Notebook before 3.2.2 and Jupyter Notebook 4.0.x before 4.0.5 allows remote attackers to execute arbitrary JavaScript code via a crafted file, which triggers a redirect to. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable.

RCE Notebook Ipython Jupyter
NVD GitHub
CVSS 2.0
6.8
EPSS
0.8%
CVE-2015-6938 Sep 21, 19:59 PyPI MEDIUM POC PATCH This Month

Cross-site scripting (XSS) vulnerability in the file browser in notebook/notebookapp.py in IPython Notebook before 3.2.2 and Jupyter Notebook 4.0.x before 4.0.5 allows remote attackers to inject. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable. Public exploit code available.

XSS CSRF Fedora Opensuse Notebook +3
NVD GitHub
CVSS 2.0
4.3
EPSS
0.9%
EPSS 0% CVSS 8.2
HIGH POC PATCH This Week

Path traversal in Jupyter nbviewer through version 1.0.1 allows unauthenticated remote attackers to read files from sibling directories outside the configured local file root by exploiting a string-prefix comparison flaw in LocalFileHandler.can_show(). The access control check uses Python's startswith() without anchoring on a path separator, so a configured root such as /data/notebooks inadvertently permits access to adjacent directories like /data/notebooks_backup or /data/notebooks-private. No public exploit code has been identified and the vulnerability is not listed in CISA KEV, but a patch commit is available upstream and the flaw is trivial to exploit manually.

Path Traversal Jupyter Nbviewer
NVD GitHub VulDB
EPSS 0% CVSS 8.8
HIGH This Week

Origin validation bypass in Jupyter Server 1.12.0 through 2.17.0 lets remote attackers defeat CORS origin checks whenever the optional allow_origin_pat configuration is enabled. Because origin matching uses re.match() (anchored only at the start of the string), an attacker-controlled lookalike domain such as trusted.example.com.evil.com satisfies a pattern meant to allow only trusted.example.com, exposing CORS-protected responses, WebSocket kernels, referer checks, and login redirects. Publicly available exploit code exists via the huntr report, but EPSS is very low (0.02%) and SSVC rates exploitation as POC-only and not automatable, so there is no evidence of widespread active exploitation.

Authentication Bypass RCE Jupyter Jupyter +1
NVD VulDB
EPSS 0% CVSS 8.1
HIGH PATCH This Week

Path traversal in Jupyter Server 2.17.0 allows authenticated users to read and write files in sibling directories outside the configured root, via a flawed startswith() boundary check in _get_os_path() combined with to_os_path() failing to strip '..' sequences. With CVSS 8.1 (high confidentiality and integrity impact) and a publicly available proof-of-concept disclosed through huntr, the issue is particularly dangerous in shared/multi-tenant hosting where multiple Jupyter instances share a parent directory. EPSS is currently low (0.05%), and there is no public exploit identified at time of analysis beyond the huntr POC reference.

Information Disclosure Path Traversal Jupyter Jupyter +1
NVD VulDB
EPSS 0% CVSS 5.4
MEDIUM This Month

Cross-site scripting in jupyter/nbconvert versions 7.17.0 and earlier allows any user with notebook write access to inject and execute arbitrary JavaScript in the browsers of users who view HTML-exported notebooks. The flaw stems from the `data_mermaid` rendering block in `share/templates/lab/base.html.j2`, which outputs `text/vnd.mermaid` cell content directly into HTML without escaping, enabling tag breakout from the enclosing `<pre>` element. No public exploit code has been identified at time of analysis, and this vulnerability is not listed in the CISA KEV catalog; however, the stored-XSS pattern means any user who views a maliciously crafted HTML export is at risk.

XSS Red Hat Suse +2
NVD
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

Jupyter nbconvert 6.5 through 7.17.0 allows unauthenticated remote attackers to read arbitrary files from the conversion host when HTMLExporter.embed_images is enabled, by embedding malicious image references with path traversal sequences in a crafted notebook. A malicious actor can exfiltrate sensitive files as base64-encoded data URIs in the output HTML, achieving confidentiality breach with no integrity or availability impact. Vendor-released patch: version 7.17.1.

Path Traversal Red Hat Suse +2
NVD GitHub VulDB
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

Arbitrary file write in Jupyter nbconvert 6.5 through 7.17.0 allows unauthenticated attackers to write files to arbitrary filesystem locations outside the intended output directory by crafting malicious cell attachment filenames in notebooks. The ExtractAttachmentsPreprocessor fails to sanitize attachment filenames, enabling path traversal that provides full control over destination paths and file extensions. Requires user interaction (opening a malicious notebook) and is patched in version 7.17.1.

Path Traversal Red Hat Suse +2
NVD GitHub VulDB
EPSS 0% CVSS 2.1
LOW PATCH Monitor

jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. Rated low severity (CVSS 2.1), this vulnerability is remotely exploitable, no authentication required.

Information Disclosure Jupyterlab Jupyter
NVD GitHub
EPSS 0% CVSS 7.3
HIGH PATCH This Week

A security vulnerability in Jupyter Core (CVSS 7.3) that allows users. High severity vulnerability requiring prompt remediation.

Windows Authentication Bypass Microsoft +3
NVD GitHub
EPSS 0% CVSS 10.0
CRITICAL PATCH Act Now

`jupyterhub-ltiauthenticator` is a JupyterHub authenticator for learning tools interoperability (LTI). Rated critical severity (CVSS 10.0), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Jwt Attack Lti Jupyterhub Authenticator +1
NVD GitHub
EPSS 0% CVSS 6.1
MEDIUM PATCH This Month

jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

XSS Jupyterlab Notebook +1
NVD GitHub
EPSS 1% CVSS 7.2
HIGH PATCH This Week

JupyterHub is software that allows one to create a multi-user server for Jupyter notebooks. Rated high severity (CVSS 7.2), this vulnerability is remotely exploitable, low attack complexity.

Privilege Escalation Jupyterhub Jupyter
NVD GitHub
EPSS 1% CVSS 9.8
CRITICAL POC PATCH Act Now

JupyterLab extension template is a `copier` template for JupyterLab extensions. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

RCE Code Injection Jupyterlab +1
NVD GitHub
EPSS 0% CVSS 6.1
MEDIUM PATCH This Month

Jupyter Server Proxy allows users to run arbitrary external processes alongside their notebook server and provide authenticated web access to them. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Jupyter Jupyter Server Proxy
NVD GitHub
EPSS 1% CVSS 7.5
HIGH PATCH This Week

The Jupyter Server provides the backend for Jupyter web applications. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Exposure of Sensitive Information vulnerability could allow attackers to access sensitive data that should not be disclosed.

Information Disclosure Microsoft Jupyter Server +1
NVD GitHub
EPSS 0% CVSS 6.1
MEDIUM PATCH This Month

JupyterHub is an open source multi-user server for Jupyter notebooks. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Jupyterhub Jupyter
NVD GitHub
EPSS 1% CVSS 9.1
CRITICAL PATCH Act Now

OAuthenticator provides plugins for JupyterHub to use common OAuth providers, as well as base classes for writing one's own Authenticators with any OAuth 2.0 provider. Rated critical severity (CVSS 9.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Authentication Bypass Google Oauthenticator +1
NVD GitHub
EPSS 1% CVSS 9.8
CRITICAL PATCH Act Now

Jupyter Server Proxy allows users to run arbitrary external processes alongside their Jupyter notebook servers and provides authenticated web access. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Missing Authentication for Critical Function vulnerability could allow attackers to access critical functionality without authentication.

Authentication Bypass RCE Jupyter +1
NVD GitHub
EPSS 1% CVSS 6.5
MEDIUM PATCH This Month

JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Fedora Jupyterlab +3
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM PATCH This Month

JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Fedora Jupyterlab +3
NVD GitHub
EPSS 0% CVSS 9.8
CRITICAL PATCH Act Now

jupyter-lsp is a coding assistance tool for JupyterLab (code navigation + hover suggestions + linters + autocompletion + rename) using Language Server Protocol. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Jupyter Language Server Protocol Integration
NVD GitHub
EPSS 1% CVSS 4.3
MEDIUM PATCH This Month

dockerspawner is a tool to spawn JupyterHub single user servers in Docker containers. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, low attack complexity.

Information Disclosure Docker Jupyter +1
NVD GitHub
EPSS 1% CVSS 4.3
MEDIUM PATCH This Month

The Jupyter Server provides the backend (i.e. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, low attack complexity.

Information Disclosure Jupyter Server Jupyter
NVD GitHub
EPSS 2% CVSS 9.8
CRITICAL PATCH Act Now

Visual Studio Code Jupyter Extension Spoofing Vulnerability. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Microsoft Jupyter
NVD
EPSS 1% CVSS 6.1
MEDIUM PATCH This Month

jupyter-server is the backend for Jupyter web applications. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Authentication Bypass Jupyter Server Jupyter
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM PATCH This Month

jupyter-server is the backend for Jupyter web applications. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Open Redirect vulnerability could allow attackers to redirect users to malicious websites via URL manipulation.

Open Redirect Jupyter Server Jupyter
NVD GitHub
EPSS 1% CVSS 8.8
HIGH PATCH This Week

Jupyter Core is a package for the core common functionality of Jupyter projects. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity.

Privilege Escalation RCE Debian +5
NVD GitHub
EPSS 1% CVSS 7.8
HIGH PATCH This Week

Visual Studio Code Elevation of Privilege Vulnerability. Rated high severity (CVSS 7.8), this vulnerability is low attack complexity.

Information Disclosure Microsoft Jupyter
NVD VulDB
EPSS 1% CVSS 8.8
HIGH PATCH This Week

Jupyter Server provides the backend (i.e. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

XSS Information Disclosure Jupyter Server +1
NVD GitHub
EPSS 1% CVSS 4.3
MEDIUM PATCH This Month

Jupyter Notebook is a web-based notebook environment for interactive computing. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Privilege Escalation Notebook Jupyter
NVD GitHub
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

OAuthenticator is an OAuth token library for the JupyerHub login handler. Rated medium severity (CVSS 6.5), this vulnerability is remotely exploitable, low attack complexity. No vendor patch available.

Authentication Bypass Oauthenticator Jupyter
NVD GitHub
EPSS 1% CVSS 7.5
HIGH PATCH This Week

The Jupyter notebook is a web-based notebook environment for interactive computing. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity. No vendor patch available.

Information Disclosure Notebook Jupyter
NVD GitHub
EPSS 1% CVSS 7.5
HIGH PATCH This Week

The Jupyter Server provides the backend (i.e. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Jupyter Server Jupyter
NVD GitHub
EPSS 1% CVSS 7.5
HIGH PATCH This Week

JupyterHub is an open source multi-user server for Jupyter notebooks. Rated high severity (CVSS 7.5), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Information Disclosure Jupyterhub Jupyter
NVD GitHub
EPSS 1% CVSS 5.4
MEDIUM PATCH This Month

nbdime provides tools for diffing and merging of Jupyter Notebooks. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Nbdime Nbdime Jupyterlab +1
NVD GitHub
EPSS 2% CVSS 9.8
CRITICAL PATCH Act Now

BinderHub is a kubernetes-based cloud service that allows users to share reproducible interactive computing environments from code repositories. Rated critical severity (CVSS 9.8), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Code Injection vulnerability could allow attackers to inject and execute arbitrary code within the application.

RCE Docker Kubernetes +3
NVD GitHub
EPSS 2% CVSS 9.6
CRITICAL POC PATCH Act Now

The Jupyter notebook is a web-based notebook environment for interactive computing. Rated critical severity (CVSS 9.6), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

XSS RCE Google +2
NVD GitHub
EPSS 3% CVSS 9.6
CRITICAL POC PATCH Act Now

JupyterLab is a user interface for Project Jupyter which will eventually replace the classic Jupyter Notebook. Rated critical severity (CVSS 9.6), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available and no vendor patch available.

XSS RCE Jupyterlab +1
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM POC PATCH This Month

The Jupyter Server provides the backend (i.e. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Open Redirect Jupyter Server Jupyter
NVD GitHub
EPSS 1% CVSS 6.3
MEDIUM PATCH This Month

OAuthenticator is an OAuth login mechanism for JupyterHub. Rated medium severity (CVSS 6.3), this vulnerability is remotely exploitable. This Incorrect Authorization vulnerability could allow attackers to bypass authorization checks to access restricted resources.

Authentication Bypass Oauthenticator Jupyter
NVD GitHub
EPSS 1% CVSS 5.4
MEDIUM PATCH This Month

Jupyter Server before version 1.0.6 has an Open redirect vulnerability. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity.

Open Redirect Jupyter Server Jupyter
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM PATCH This Month

Jupyter Notebook before version 6.1.5 has an Open redirect vulnerability. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Open Redirect Debian Debian Linux +2
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM POC PATCH This Month

In Jupyter Notebook before 5.7.8, an open redirect can occur via an empty netloc. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Open Redirect Notebook Jupyter
NVD GitHub
EPSS 2% CVSS 6.1
MEDIUM PATCH This Month

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. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity.

Google Open Redirect Mozilla +3
NVD GitHub
EPSS 2% CVSS 5.4
MEDIUM PATCH This Month

An XSSI (cross-site inclusion) vulnerability in Jupyter Notebook before 5.7.6 allows inclusion of resources on malicious pages when visited by users who are authenticated with a Jupyter server. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Notebook Jupyter
NVD GitHub
EPSS 1% CVSS 6.1
MEDIUM PATCH This Month

Jupyter Notebook before 5.7.2 allows XSS via a crafted directory name because notebook/static/tree/js/notebooklist.js handles certain URLs unsafely. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Notebook Jupyter
NVD GitHub
EPSS 2% CVSS 6.1
MEDIUM PATCH This Month

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. Rated medium severity (CVSS 6.1), this vulnerability is remotely exploitable, no authentication required, low attack complexity. This Cross-Site Scripting (XSS) vulnerability could allow attackers to inject malicious scripts into web pages viewed by other users.

XSS Notebook Jupyter
NVD GitHub
EPSS 1% CVSS 7.8
HIGH PATCH This Week

In Jupyter Notebook before 5.4.1, a maliciously forged notebook file can bypass sanitization to execute JavaScript in the notebook context. Rated high severity (CVSS 7.8), this vulnerability is no authentication required, low attack complexity. No vendor patch available.

Authentication Bypass Notebook Jupyter
NVD
EPSS 2% CVSS 8.8
HIGH PATCH This Week

An issue was discovered in Project Jupyter JupyterHub OAuthenticator 0.6.x before 0.6.2 and 0.7.x before 0.7.3. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable, low attack complexity.

Information Disclosure Gitlab Oauthenticator +1
NVD GitHub
EPSS 1% CVSS 6.8
MEDIUM PATCH This Month

The editor in IPython Notebook before 3.2.2 and Jupyter Notebook 4.0.x before 4.0.5 allows remote attackers to execute arbitrary JavaScript code via a crafted file, which triggers a redirect to. Rated medium severity (CVSS 6.8), this vulnerability is remotely exploitable.

RCE Notebook Ipython +1
NVD GitHub
EPSS 1% CVSS 4.3
MEDIUM POC PATCH This Month

Cross-site scripting (XSS) vulnerability in the file browser in notebook/notebookapp.py in IPython Notebook before 3.2.2 and Jupyter Notebook 4.0.x before 4.0.5 allows remote attackers to inject. Rated medium severity (CVSS 4.3), this vulnerability is remotely exploitable. Public exploit code available.

XSS CSRF Fedora +5
NVD GitHub

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy