CVE-2026-86044
Last modified
CVE-2026-86044 is a critical-severity vulnerability rated 9.6/10 on the CVSS scale. JupyterLab Desktop is the cross-platform desktop application for JupyterLab. Prior to 4.6.2-1, JupyterLab Desktop exposed getServerInfo to the renderer without confirming that the current page still had the local Jupyter server origin. EPSS estimates a 0.31% chance of exploitation in the next 30 days.
Description
JupyterLab Desktop is the cross-platform desktop application for JupyterLab. Prior to 4.6.2-1, JupyterLab Desktop exposed getServerInfo to the renderer without confirming that the current page still had the local Jupyter server origin. In a local managed session using JupyterLab before 4.4.8, an attacker can place a crafted MathJax link in an untrusted notebook. If a victim opens the notebook and clicks the link, the existing renderer navigates to an attacker-controlled site while retaining access to the preload bridge. The site can call getServerInfo to obtain the local server URL and authentication token, then use the Jupyter REST API to create and trust a notebook that executes arbitrary code as the victim. Users whose environment already uses JupyterLab 4.4.8 or later are unaffected because the corrected link handling breaks the first step of the chain. This vulnerability is fixed in 4.6.2-1.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| jupyterlab | jupyterlab-desktop | < 4.6.2-1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-86044?
How severe is CVE-2026-86044?
How do I fix CVE-2026-86044?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-86038libp2p is a JavaScript implementation of the libp2p networki…7.5
- CVE-2026-86039libp2p is a JavaScript implementation of the libp2p networki…8.2
- CVE-2026-8604In ScadaBR version 1.2.0, a CSRF vulnerability could allow a…8.8
- CVE-2026-86040libp2p is a JavaScript implementation of the libp2p networki…7.5
- CVE-2026-86041ezBookkeeping is an open source, self-hosted personal financ…5.3
- CVE-2026-86043Skipper is an HTTP router and reverse proxy for service comp…7.5
- CVE-2026-86047MariaDB server is a community developed fork of MySQL server…7.7
- CVE-2026-86049Jupyter Server is the backend for Jupyter web applications. …7.1
- CVE-2026-8605In ScadaBR version 1.2.0, a Use of Hard-Coded Credentials vu…9.8
- CVE-2026-86054Notepad++ is a free and open-source source code editor. Prio…7.8
- CVE-2026-86055Part-DB is an open source inventory management system for el…8.7
- CVE-2026-86056Notepad++ is a free and open-source source code editor. Prio…5.5
Are you affected by CVE-2026-86044?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
