
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-33709 is an open redirect vulnerability (CWE-601) in JupyterHub, the multi-user Jupyter notebook server. It affects all versions up to and including 5.4.3, allowing unauthenticated attackers to craft malicious links that redirect users to arbitrary attacker-controlled sites after passing through the JupyterHub login page. The vulnerability was published on April 3, 2026, with a patch released in version 5.4.4. It carries a CVSS v3.1 score of 6.1 (Medium) and a CVSS v4.0 score of 5.1 (Medium) (Github Advisory, JupyterHub Advisory).
The vulnerability is classified as CWE-601 (URL Redirection to Untrusted Site / Open Redirect). JupyterHub's redirect logic, which is intended to send users to a JupyterHub page after login, fails to adequately validate the destination URL, allowing an attacker to supply an external URL that bypasses the existing check. Exploitation requires no privileges and no special attack conditions — the attacker simply needs to craft a link containing a malicious next or redirect parameter pointing to an external site. The vulnerability was reported by researchers RacerZ-fighting and Fushuling (JupyterHub Advisory).
Successful exploitation enables phishing attacks where users, believing they are interacting with a trusted JupyterHub instance, are silently redirected to an attacker-controlled site after completing the login flow. This can lead to credential harvesting, session token theft, or delivery of malicious content. Confidentiality and integrity are both assessed as low impact on the vulnerable system, with no availability impact and no impact on subsequent systems (Github Advisory).
https://jupyterhub.example.com/hub/login?next=https://attacker.com/phish).Location header values in server responses pointing to external URLs.next or redirect parameters containing external URLs (e.g., next=https:// pointing to non-local domains); repeated login attempts followed by redirects to the same external domain.The primary remediation is to upgrade JupyterHub to version 5.4.4 or later, which contains the fix for this vulnerability (JupyterHub Release). As a workaround for deployments that cannot immediately upgrade, administrators can apply filters on the Location response header in a reverse proxy such as nginx, Apache, or Traefik to block redirects to external domains. Restricting or validating redirect parameters at the proxy layer effectively mitigates the risk until patching is feasible (JupyterHub 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."