PyPI: jupyterlab

CVE-2025-59842

Safety vulnerability ID: SFTY-20250926-25870

Safety legacy ID: pyup.io-79993

Affected versions of the jupyterlab package are vulnerable to Reverse Tabnabbing due to LaTeX typesetter–generated links not enforcing the noopener attribute. Links produced by LaTeX typesetters in Markdown files and Markdown cells in JupyterLab and Jupyter Notebook omit rel=noopener, and if a (third-party) typesetter also adds target=_blank, the newly opened page can access window.opener.

Created at: Nov 5, 2025Updated at: Nov 5, 2025

Overview

JupyterLab LaTeX typesetter links did not enforce `noopener` attribute

Advisory

Affected versions of the jupyterlab package are vulnerable to Reverse Tabnabbing due to LaTeX typesetter–generated links not enforcing the noopener attribute. Links produced by LaTeX typesetters in Markdown files and Markdown cells in JupyterLab and Jupyter Notebook omit rel=noopener, and if a (third-party) typesetter also adds target=_blank, the newly opened page can access window.opener.

Affected Package

Affecting jupyterlab package, versions
<4.4.8

Also affects

---

How to Fix

Upgrade
jupyterlab
to
4.4.8
or higher.

Mitigation and Workarounds

---

Vulnerable Functions

Functions linked to known vulnerabilities.

Vulnerable function data is available for Enterprise customers

Book a call with us to see Safety in action.

Safety

Verified by Safety

Our Cybersecurity Intelligence Team reviewed this vulnerability. We combine public data with our own research to find issues not yet reported to public sources.

Learn more