CVE-2026-33175 OAuthenticator: Authentication Bypass in Auth0OAuthenticator via Unverified Email Claims
Attackers with unverified Auth0 emails can bypass authentication and take over JupyterHub accounts when email is used as the username claim.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-33175?
CVE-2026-33175 is a high-severity authentication bypass vulnerability in jupyterhub oauthenticator, published on 3 Apr 2026. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
OAuthenticator is software that allows OAuth2 identity providers to be plugged in and used with JupyterHub. Prior to version 17.4.0, an authentication bypass vulnerability in oauthenticator allows an attacker with an unverified email address on an Auth0 tenant to login to JupyterHub. When email is used as the usrname_claim, this gives users control over their username and the possibility of account takeover. This issue has been patched in version 17.4.0.
Which versions are affected by CVE-2026-33175?
3 open source packages ship an affected version, including oauthenticator. It affects 1 product.
| Package | Affected | Fixed in |
|---|---|---|
oauthenticator PyPI | All versions | 17.4.0 |
oauthenticator PyPI | All versions | 17.4.0 |
oauthenticator PyPI | All versions | 17.4.0 |
Products include Jupyter Oauthenticator.
How do I fix CVE-2026-33175?
Upgrade oauthenticator to 17.4.0 or later.
Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.
Is CVE-2026-33175 being exploited?
There is no known exploitation of CVE-2026-33175 in the wild and no public exploit code.
Other vulnerabilities in jupyterhub oauthenticator
- CVE-2018-7206 JupyterHub OAuthenticator elevation of privilege
- CVE-2024-29033 GoogleOAuthenticator.hosted_domain incorrectly verifies membership of an Google organization/workspace
- CVE-2020-26250 Base class whitelist configuration ignored in OAuthenticator
- CVE-2022-31027 Authorization Bypass Through User-Controlled Key when using CILogonOAuthenticator in oauthenticator
Sources
Also known as CLEANSTART-2026-ZW90347, GHSA-rrvg-cxh4-qhrv, PYSEC-2026-2238.