6.1Medium
CVE-2026-67338JupyterLab before 4.5.9 Stored XSS via Extension Manager
Description
JupyterLab before 4.5.9 contains a stored cross-site scripting vulnerability in the Extension Manager that fails to validate URI protocols in package metadata URLs. Attackers can publish malicious PyPI packages with javascript: URLs in project metadata that execute arbitrary JavaScript in the JupyterLab origin when users click the extension name.
Weakness (CWE):
CWE-84
Data: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Published as the sources state it, in English.
Affected products and versions
| Vendor | Product | Versions | |
|---|---|---|---|
| jupyter | jupyterlab | < 4.5.9 | |
| jupyterlab | jupyterlab | < 4.5.9, fixed 4.5.9 |
References and patches
- GitHub Security Advisory (GHSA-vmhf-c436-hxj4) vendor-advisory
- Patch Commit patch
- Patch Commit patch
- VulnCheck Advisory: JupyterLab before 4.5.9 Stored XSS via Extension Manager third-party-advisory