Jupyter Server Proxy vulnerable to reflected XSS attack
CVE-2024-35225

6.1MEDIUM

Key Information:

Vendor

Jupyterhub

Vendor
CVE Published:
11 June 2024

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

Score:
6.1
Severity:
MEDIUM
Confidentiality:
Low
Integrity:
Low
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
Required
Scope:
Changed

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.