CVE-2026-73417
8.6jupyterlab · jupyterlab
JupyterLab is vulnerable to Cross-site Scripting (XSS) due to improper neutralization of input and output encoding, allowing attackers to execute arbitrary scripts in a user's browser session.
Executive summary
A high-severity Cross-site Scripting vulnerability in JupyterLab allows unauthenticated attackers to execute malicious scripts within a user's browser session.
Vulnerability
This vulnerability involves improper neutralization of input during web page generation (CWE-79) and improper encoding or escaping of output (CWE-116). The attack vector is network-based and does not require authentication, though it does require user interaction.
Business impact
Successful exploitation can lead to unauthorized access to sensitive user data, session hijacking, or the execution of malicious actions on behalf of the authenticated user. Given the CVSS score of 8.6, this flaw poses a significant risk to the integrity and confidentiality of research or data environments managed within JupyterLab.
Remediation
Immediate Action: Update the jupyterlab package to version 4.5.10 or 4.6.2 immediately to incorporate the necessary security patches.
Proactive Monitoring: Review web server and application logs for suspicious activity, specifically looking for unusual script injections or unexpected redirects.
Compensating Controls: Implement a strict Content Security Policy (CSP) to restrict the sources from which scripts can be loaded and executed.
Exploitation status
Public Exploit Available: Unknown
Analyst recommendation
Due to the high CVSS score and the nature of XSS vulnerabilities, organizations should treat this as a priority update. Administrators must verify their current version and apply the appropriate patch to ensure the environment is protected against potential script injection attacks.