
Cloud Vulnerability DB
A community-led vulnerabilities database
JupyterHub, an open source multi-user server for Jupyter notebooks, was found to contain a cross-site scripting (XSS) vulnerability identified as CVE-2024-28233. The vulnerability affects JupyterHub versions prior to 4.1.0 and was disclosed on March 27, 2024. The vulnerability impacts single-origin JupyterHub deployments and JupyterHub deployments with user-controlled applications running on subdomains or peer subdomains of either the Hub or a single-user server (GitHub Advisory).
The vulnerability involves a combination of self-XSS leveraged by cookie tossing techniques. By tricking a user into visiting a malicious subdomain, an attacker can achieve cross-site scripting that directly affects the victim's session. The vulnerability has been assigned a CVSS v3.1 base score of 8.1 (HIGH) with the vector string CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N. The vulnerability is associated with multiple CWE categories including CWE-565 (Reliance on Cookies without Validation and Integrity Checking), CWE-79 (Cross-site Scripting), and CWE-352 (Cross-Site Request Forgery) (NVD).
The exploitation of this vulnerability can lead to full access to the JupyterHub API and user's single-user server. Specifically, attackers can create and exfiltrate API tokens, access and exfiltrate all files hosted on the user's single-user server (including notebooks and images), and install malicious extensions that could serve as backdoors for persistent access to the victim's session (GitHub Advisory).
To mitigate this vulnerability, administrators should upgrade to JupyterHub 4.1.0 or later. Additional recommended security measures include: enabling per-user domains via 'c.JupyterHub.subdomain_host = "https://mydomain.example.org"', setting 'c.JupyterHub.cookie_host_prefix_enabled = True' to enable domain-locked cookies, and deploying JupyterHub on its own domain not shared with other services (GitHub Advisory).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."