Jupyter Server Proxy vulnerable to reflected XSS attack
CVE-2024-35225
What is CVE-2024-35225?
Jupyter Server Proxy has a vulnerability allowing unauthorized third-party actors to run arbitrary JavaScript in users' JupyterLab instances through a reflected cross-site scripting (XSS) flaw. This occurs when the /proxy endpoint is called with an invalid host value, enabling attackers to send phishing links containing custom JavaScript. Users who click on these links inadvertently expose their JupyterLab to malicious code execution, highlighting significant security concerns. Updates in versions 4.2.0 and 3.2.4 address this issue, and server operators unable to upgrade can mitigate risks by disabling the jupyter-server-proxy extension.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.
Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.
Affected Version(s)
jupyter-server-proxy >= 3.0.0, < 3.2.4 < 3.0.0, 3.2.4
jupyter-server-proxy >= 4.0.0, < 4.2.0 < 4.0.0, 4.2.0
References
CVSS V3.1
Timeline
Vulnerability published
Vulnerability Reserved
