JupyterLab Vulnerability in PyPIExtensionManager Affects Custom Extensions
CVE-2026-73626

NONE

Key Information:

Vendor

Jupyterlab

Vendor
CVE Published:
13 August 2026

What is CVE-2026-73626?

JupyterLab versions 4.6.0, 4.6.1, and 4.5.9 have a vulnerability in the PyPIExtensionManager that leads to a gap in allowlist and blocklist enforcement. The absence of an 'await' statement within the is_install_allowed coroutine prevents the proper execution of checks for install calls made directly with potentially untrusted package names. This issue arises in specific deployment scenarios where a custom extension or downstream integration utilizes PyPIExtensionManager for installations directly. It's important to note that this vulnerability only affects installations with an active allowlist/blocklist configuration and where both kernels and terminals are disabled or managed by remote hosts. The issue has been addressed in subsequent releases, JupyterLab 4.6.2 and 4.5.10.

Affected Version(s)

jupyterlab 4.6.0 < 4.6.1

jupyterlab 0 < 4.5.10

jupyterlab 4.6.1

References

CVSS V4

Score:
Severity:
NONE
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

de3erve-hunter
MUFFANUJ
krassowski
.