AUGUST 14, 2026
Live Feed
Back to database
Case File

CVE-2026-73416

MEDIUM · CVSS 6.1 EPSS 0.49% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-13 · Last synced 2026-08-14

CyberRota Analysis

AI-Generated

JupyterLab versions 4.5.0 to 4.5.10 and 4.6.2 are vulnerable due to a weakness in the PyPI extension manager's handling of blocklisted package names, allowing authenticated users to bypass restrictions and install prohibited extensions. This can lead to integrity violations and potential availability issues without granting additional read access. Organizations using affected JupyterLab versions, particularly those enforcing strict package installation policies, should prioritize upgrading to versions 4.5.10 or 4.6.2 to mitigate this risk.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-73416
Severity
MEDIUM
CVSS
6.1
EPSS
0.49%

Original NVD Description

jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. From 4.5.0 until 4.5.10 and 4.6.2, in jupyterlab/extensions/manager.py and jupyterlab/extensions/pypi.py, JupyterLab's PyPI extension manager enforces blocked_extensions_uris by comparing requested install names to blocklist entries with custom normalization that is weaker than PyPI package-name canonicalization. An authenticated user can request a PyPI-equivalent spelling such as JupyterLab.Git for a blocklisted package such as jupyterlab-git, and JupyterLab accepts the install request even though pip resolves the variant to the same package. Security impact requires an allowlist or blocklist intended to restrict package installation, the PyPI Extension Manager, and kernels and terminals that are disabled or delegated to remote hosts. The bypass lets an authenticated user install a prohibited extension, defeat integrity restrictions, and affect availability without gaining new read access. This issue is fixed in versions 4.5.10 and 4.6.2.