Skip to content
OpenAdvisories
High · 7.6 CVE-2024-22421 BIT-jupyter-base-notebook-2024-22421BIT-jupyter-notebook-2024-22421BIT-jupyterlab-2024-22421EUVD-2024-0239GHSA-44cc-43rp-5947PYSEC-2026-1706PYSEC-2026-2534

Potential authentication and CSRF tokens leak in JupyterLab

Published Jan 19, 2024 · Updated Jun 17, 2025 · Assigned by GitHub_M

Description

JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and Architecture. Users of JupyterLab who click on a malicious link may get their `Authorization` and `XSRFToken` tokens exposed to a third party when running an older `jupyter-server` version. JupyterLab versions 4.1.0b2, 4.0.11, and 3.6.7 are patched. No workaround has been identified, however users should ensure to upgrade `jupyter-server` to version 2.7.2 or newer which includes a redirect vulnerability fix.

Affected products

VendorProductAffectedFixed
jupyterlab jupyterlab < 3.6.7, >=4.0.0,< 4.0.11 —

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.0.11+ds1-1 —
Debian 13 jupyterlab 4.0.11+ds1-1 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI jupyterlab >= 4.0.0, < 4.0.11 4.0.11 GHSA-44cc-43rp-5947
PyPI jupyterlab < 3.6.7 3.6.7 GHSA-44cc-43rp-5947
PyPI jupyterlab < 3.6.7 · >= 4.0.0, < 4.0.11 3.6.7, 4.0.11 PYSEC-2026-2534
PyPI notebook >= 7.0.0, < 7.0.7 7.0.7 GHSA-44cc-43rp-5947

References