Skip to content
HighVulnerability

GHSA-rch3-82jr-f9w9: Jupyter Notebook Vulnerable to Authentication Token Theft via CommandLinker XSS

Published
Record updated
View JSON
Affected
  • @jupyterlab/help-extension <= 4.5.6, fixed in 4.5.7, released April 29, 2026, 1 day before disclosure
  • jupyterlab <= 4.5.6, fixed in 4.5.7, released April 29, 2026, 1 day before disclosure
  • notebook >= 7.0.0, <= 7.5.5, fixed in 7.5.6, released April 30, 2026, on the day of disclosure
  • and 1 more
Known exploitation
Not listed in the CISA Known Exploited Vulnerabilities catalog at the last check.
EPSS
0.5%

Summary

A stored XSS flaw in Jupyter Notebook lets attackers steal authentication tokens when users open malicious notebook files and click elements disguised as legitimate controls. The stolen token enables full account takeover through the Jupyter REST API, including reading and modifying files, accessing running kernels, and creating terminals.

Mitigation

Jupyter Notebook 7.5.6 and JupyterLab 4.5.7 include patches for this vulnerability. Workarounds: disable the help extension with `jupyter labextension disable @jupyter-notebook/help-extension` and `jupyter labextension disable @jupyterlab/help-extension`. The patched versions also allow disabling the command linker via `overrides.json` by setting `"@jupyterlab/apputils-extension:sanitizer": {"allowCommandLinker": false}`.