Skip to main content

Jupyterlab

9 CVEs product

Monthly

CVE-2026-73626 Aug 13, 11:28 PyPI HIGH PATCH This Week

Allowlist/blocklist enforcement in JupyterLab's PyPIExtensionManager.install() was silently bypassed due to a missing 'await' on the is_install_allowed coroutine, allowing authenticated low-privilege users to install otherwise-blocked PyPI packages in narrowly configured deployments. Affected are JupyterLab >=4.6.0 <=4.6.1 and <=4.5.9; the stock HTTP API and Extension Manager UI are explicitly not affected because they perform their own independently awaited check. No active exploitation has been identified - CISA KEV is absent, EPSS sits at 0.18% (8th percentile), and SSVC rates exploitation as none with non-automatable impact.

Authentication Bypass Jupyterlab
NVD GitHub
CVSS 4.0
7.7
EPSS
0.2%
CVE-2026-73627 Aug 13, 11:28 MEDIUM This Month

Plugin lock-rule enforcement bypass in JupyterLab (pip package, versions >=4.1.0,<=4.5.9 and >=4.6.0,<=4.6.1) allows authenticated users to subvert administrator-configured plugin restrictions by sending direct requests to the /lab/api/plugins endpoint. Two distinct server-side enforcement gaps expose child plugins of multi-plugin extensions and plugins locked via the 'lock all' mechanism to unauthorized enable/disable operations, undermining data integrity controls and security restrictions - such as download/upload limits - implemented through locked plugins. No public exploit code has been identified at time of analysis, and this CVE is not listed in the CISA KEV catalog.

Authentication Bypass Jupyterlab
NVD GitHub
CVSS 4.0
6.0
EPSS
0.2%
CVE-2026-67338 Aug 01, 12:22 PyPI MEDIUM PATCH This Month

Stored cross-site scripting in JupyterLab's Extension Manager allows an attacker who publishes a malicious PyPI package to execute arbitrary JavaScript in the JupyterLab browser origin. The frontend in widget.tsx renders PyPI package metadata URLs as raw anchor hrefs without protocol validation, so a `javascript:` URL placed in `[project.urls]` metadata fires the moment a victim clicks the extension name. Affects all JupyterLab releases before 4.5.9; no confirmed active exploitation (not in CISA KEV) but the attack barrier is low - only a PyPI account is required to stage the payload.

XSS Jupyterlab
NVD GitHub VulDB
CVSS 4.0
5.1
EPSS
0.2%
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-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-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-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-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%
EPSS 0% CVSS 7.7
HIGH PATCH This Week

Allowlist/blocklist enforcement in JupyterLab's PyPIExtensionManager.install() was silently bypassed due to a missing 'await' on the is_install_allowed coroutine, allowing authenticated low-privilege users to install otherwise-blocked PyPI packages in narrowly configured deployments. Affected are JupyterLab >=4.6.0 <=4.6.1 and <=4.5.9; the stock HTTP API and Extension Manager UI are explicitly not affected because they perform their own independently awaited check. No active exploitation has been identified - CISA KEV is absent, EPSS sits at 0.18% (8th percentile), and SSVC rates exploitation as none with non-automatable impact.

Authentication Bypass Jupyterlab
NVD GitHub
EPSS 0% CVSS 6.0
MEDIUM This Month

Plugin lock-rule enforcement bypass in JupyterLab (pip package, versions >=4.1.0,<=4.5.9 and >=4.6.0,<=4.6.1) allows authenticated users to subvert administrator-configured plugin restrictions by sending direct requests to the /lab/api/plugins endpoint. Two distinct server-side enforcement gaps expose child plugins of multi-plugin extensions and plugins locked via the 'lock all' mechanism to unauthorized enable/disable operations, undermining data integrity controls and security restrictions - such as download/upload limits - implemented through locked plugins. No public exploit code has been identified at time of analysis, and this CVE is not listed in the CISA KEV catalog.

Authentication Bypass Jupyterlab
NVD GitHub
EPSS 0% CVSS 5.1
MEDIUM PATCH This Month

Stored cross-site scripting in JupyterLab's Extension Manager allows an attacker who publishes a malicious PyPI package to execute arbitrary JavaScript in the JupyterLab browser origin. The frontend in widget.tsx renders PyPI package metadata URLs as raw anchor hrefs without protocol validation, so a `javascript:` URL placed in `[project.urls]` metadata fires the moment a victim clicks the extension name. Affects all JupyterLab releases before 4.5.9; no confirmed active exploitation (not in CISA KEV) but the attack barrier is low - only a PyPI account is required to stage the payload.

XSS Jupyterlab
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 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 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 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 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

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