7.7

CVE-2026-73626: jupyterlab Improper Access Control

CVSS: 7.7v4.0HighAwaiting analysis
AliasesGHSA-whvh-wf3x-g77jBIT-jupyterlab-2026-73626UBUNTU-CVE-2026-73626
Published 13-08-2026Last modified 28-08-2026

Vulnerability summary

CVE-2026-73626 is a high (CVSS 7.7) Improper Access Control vulnerability in jupyterlab. EPSS estimates a 0.36% chance of exploitation in the next 30 days, higher than 28.6% of scored vulnerabilities.

Overall risk
31/100
0100
Medium · default modelHow is this calculated?
CVSS score
7.7/10
010
High · v4.0 (CVE.org)
EPSS score
0.36%
0%100%
Low · +0.15 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 1 · Related 1

Timeline

  1. 13-08-2026
    PublishedVulnerability first disclosed.
  2. 28-08-2026
    Last modifiedVulnerability information updated.

Description

JupyterLab versions >=4.6.0,<=4.6.1 and <=4.5.9 contain an allowlist/blocklist enforcement gap in PyPIExtensionManager.install(). A missing 'await' caused the is_install_allowed coroutine to never execute, so the extension allowlist/blocklist check was not enforced for direct callers of install(). The stock JupyterLab HTTP API and Extension Manager UI are not affected, as they perform a separate, correctly awaited check. The issue affects only deployments where a custom extension or downstream integration imports PyPIExtensionManager and calls install() directly with a package name influenced by untrusted input, an allowlist/blocklist is configured, the PyPI Extension Manager is enabled, and kernels and terminals are disabled or delegated to remote hosts. Fixed in JupyterLab 4.6.2 and 4.5.10.

CVSS metrics

8 scores · 5 sources · 2 versions

EPSS trend

Probability

0.36%

Chance of exploitation in the next 30 days

Percentile

29%

Versus all other CVEs

30-day change

+0.15 pp

From 0.21% on 19-09-2026

19-09-202619-10-2026
EPSS score
0.36%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Debian1 product
  • jupyterlabAll versions (No fix recorded) | < 4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-4
Jupyterlab1 product
PyPI1 product
  • jupyterlab≥ 4.6.0, < 4.6.2 | < 4.5.10
Ubuntu1 product
  • jupyterlabAll versions (No fix recorded)

4 vendors · 4 products

References

13 links
Show all 13 references