CVE-2025-59842
CVE-2025-59842 is a medium-severity vulnerability in Jupyter Jupyterlab with a CVSS 3.x base score of 4.3. It is not currently listed as actively exploited by CISA, and its EPSS exploit-prediction score is low. The underlying weakness is classified as CWE-1022.
Key facts
- Severity: Medium (CVSS 3.x base score 4.3)
- CVSS v4: 2.1
- EPSS exploit prediction: 0% (11th percentile)
- Actively exploited: Not listed in CISA KEV
- EU (EUVD) id: EUVD-2025-31350
- Weakness: CWE-1022
- Affected product: Jupyter Jupyterlab
- Published:
- Last modified:
Description
jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. Prior to version 4.4.8, links generated with LaTeX typesetters in Markdown files and Markdown cells in JupyterLab and Jupyter Notebook did not include the noopener attribute. This is deemed to have no impact on the default installations. Theoretically users of third-party LaTeX-rendering extensions could find themselves vulnerable to reverse tabnabbing attacks if links generated by those extensions included target=_blank (no such extensions are known at time of writing) and they were to click on a link generated in LaTeX (typically visibly different from other links). This issue has been patched in version 4.4.8.
Frequently asked questions
- What is CVE-2025-59842?
- jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook Architecture. Prior to version 4.4.8, links generated with LaTeX typesetters in Markdown files and Markdown cells in JupyterLab and Jupyter Notebook did not include the noopener attribute. This is deemed to have no impact on the default installations. Theoretically users of third-party LaTeX-rendering extensions could find themselves vulnerable to reverse tabnabbing attacks if links generated by those extensions included target=_blank (no such extensions are known at time of writing) and they were to click on a link generated in LaTeX (typically visibly different from other links). This issue has been patched in version 4.4.8.
- How severe is CVE-2025-59842?
- CVE-2025-59842 has a CVSS 3.x base score of 4.3, rated medium severity. It is exploitable over network with low attack complexity, requires no privileges and user interaction. Impact on confidentiality is low, integrity none, and availability none.
- Is CVE-2025-59842 being actively exploited?
- It is not currently listed in CISA's KEV catalog. Its EPSS exploit-prediction score is 0% (11th percentile), an estimate of the probability of exploitation in the next 30 days.
- What products are affected by CVE-2025-59842?
- CVE-2025-59842 affects Jupyter Jupyterlab. See the affected-products list for the exact vulnerable versions.
- How do I fix CVE-2025-59842?
- Review the linked vendor and NVD advisories for patched versions and mitigations, then upgrade or apply the recommended workaround.
- Does CVE-2025-59842 have an EU (EUVD) identifier?
- Yes. CVE-2025-59842 is tracked in the ENISA EU Vulnerability Database (EUVD) as EUVD-2025-31350.
- When was CVE-2025-59842 published?
- CVE-2025-59842 was published on 2025-09-26 and last updated on 2026-06-17.
References
- https://github.com/jupyterlab/jupyterlab/commit/88ef373039a8cc09f27d3814382a512d9033675c
- https://github.com/jupyterlab/jupyterlab/security/advisories/GHSA-vvfj-2jqx-52jm
Affected products (1)
- cpe:2.3:a:jupyter:jupyterlab:*:*:*:*:*:*:*:*
More vulnerabilities in Jupyter Jupyterlab
- CVE-2024-39700 — Critical (CVSS 9.9): JupyterLab extension template is a `copier` template for JupyterLab extensions. Repositories created using this…
- CVE-2026-42557 — Critical (CVSS 9.6): jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook…
- CVE-2026-42266 — High (CVSS 8.8): JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook…
- CVE-2024-43805 — High (CVSS 7.6): jupyterlab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook…
- CVE-2024-22421 — High (CVSS 7.6): JupyterLab is an extensible environment for interactive and reproducible computing, based on the Jupyter Notebook and…
- CVE-2021-32797 — High (CVSS 7.4): JupyterLab is a user interface for Project Jupyter which will eventually replace the classic Jupyter Notebook. In…
All CVEs affecting Jupyter Jupyterlab →
Other CWE-1022 vulnerabilities
- CVE-2022-1583 — Medium (CVSS 6.5): The External Links in New Window / New Tab WordPress plugin before 1.43 does not ensure window.opener is set to "null"…
- CVE-2020-36624 — Medium (CVSS 6.3): A vulnerability was found in ahorner text-helpers up to 1.0.x. It has been declared as critical. This vulnerability…
- CVE-2024-39727 — Medium (CVSS 6.1): IBM Engineering Lifecycle Optimization - Engineering Insights 7.0.2 and 7.0.3 uses a web link with untrusted…
- CVE-2022-4927 — Medium (CVSS 5.5): A vulnerability was found in ualbertalib NEOSDiscovery 1.0.70 and classified as problematic. This issue affects some…
- CVE-2025-33014 — Medium (CVSS 5.4): IBM Sterling B2B Integrator and IBM Sterling File Gateway 6.0.0.0 through 6.1.2.7 and 6.2.0.0 through 6.2.0.4 uses a…
- CVE-2022-2600 — Medium (CVSS 5.4): The Auto-hyperlink URLs WordPress plugin through 5.4.1 does not set rel="noopener noreferer" on generated links, which…