Skip to content
OpenAdvisories
Medium · 6.1 CVE-2026-67338 BIT-jupyterlab-2026-67338EUVD-2026-51849GHSA-r75g-r7w6-363hGHSA-vmhf-c436-hxj4

JupyterLab before 4.5.9 Stored XSS via Extension Manager

Published Aug 1, 2026 · Updated Oct 8, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
jupyterlab jupyterlab < 4.5.9 4.5.9

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 jupyterlab 4.4.10+ds1+~3.1.0+~0.16.6+~cs1.4.4-4 —
Debian 13 jupyterlab No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 jupyterlab No fix yet —
Ubuntu 26.04 LTS jupyterlab No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI jupyterlab < 4.5.9 4.5.9 GHSA-vmhf-c436-hxj4

References