Improper Authentication Affecting py3-oauthenticator package, versions <17.4.0-r0


Severity

Recommended
low

Based on default assessment until relevant scores are available.

Threat Intelligence

EPSS
0.44% (38th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-CHAINGUARDLATEST-PY3OAUTHENTICATOR-15960144
  • published10 Apr 2026
  • disclosed3 Apr 2026

Introduced: 3 Apr 2026

CVE-2026-33175  (opens in a new tab)
CWE-287  (opens in a new tab)
CWE-290  (opens in a new tab)

How to fix?

Upgrade Chainguard py3-oauthenticator to version 17.4.0-r0 or higher.

NVD Description

Note: Versions mentioned in the description apply only to the upstream py3-oauthenticator package and not the py3-oauthenticator package as distributed by Chainguard. See How to fix? for Chainguard relevant fixed versions and status.

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.