CVE-2024-35178: Jupyter server on Windows discloses Windows user password hash
Summary
Jupyter Server on Windows has a vulnerability that lets unauthenticated attackers leak the NTLMv2 password hash of the Windows user running the Jupyter server. An attacker can crack this password to gain access to the Windows machine hosting the Jupyter server, or access other network-accessible machines or 3rd party services using that credential. Or an attacker perform an NTLM relay attack without cracking the credential to gain access to other network-accessible machines.
Other sources
The Jupyter Server provides the backend for Jupyter web applications. Jupyter Server on Windows has a vulnerability that lets unauthenticated attackers leak the NTLMv2 password hash of the Windows user running the Jupyter server. An attacker can crack this password to gain access to the Windows machine hosting the Jupyter server, or access other network-accessible machines or 3rd party services using that credential. Or an attacker perform an NTLM relay attack without cracking the credential to gain access to other network-accessible machines. This vulnerability is fixed in 2.14.1.
— MITRE
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the impact of CVE-2024-35178?
CVE-2024-35178 allows unauthenticated attackers to leak the NTLMv2 password hash of the Windows user running the Jupyter Server, potentially compromising the Windows machine.
What versions of Jupyter Server are affected by CVE-2024-35178?
CVE-2024-35178 affects Jupyter Server versions up to and including 2.14.0.
How can I mitigate CVE-2024-35178?
To mitigate CVE-2024-35178, upgrade your Jupyter Server to version 2.14.1 or later.
Is Windows the only operating system affected by CVE-2024-35178?
Yes, CVE-2024-35178 specifically affects Jupyter Server on Windows operating systems.
Can CVE-2024-35178 be exploited remotely?
Yes, CVE-2024-35178 can be exploited by unauthenticated attackers remotely to leak sensitive information.