PyPi: Oauthenticator

CVE-2024-29033

Safety vulnerability ID: 71903

This vulnerability was reviewed by experts

The information on this page was manually curated by our Cybersecurity Intelligence Team.

Created at Mar 20, 2024 Updated at Sep 20, 2025
Scan your Python projects for vulnerabilities →

Advisory

OAuthenticator provides plugins for JupyterHub to use common OAuth providers and base classes for writing custom Authenticators with any OAuth 2.0 provider. The GoogleOAuthenticator.hosted_domain setting is intended to restrict access to JupyterHub to Google accounts within one or more verified Google organizations controlling specified domains. However, prior to the latest patch, the restriction was applied merely to Google accounts with email addresses ending in the specified domain. This meant that anyone who had ever been able to read an email associated with the domain could create such an account. This issue was highlighted by Dylan Ayrey in a blog post on December 15, 2023. A patch has been released to address this issue.

Affected package

oauthenticator

Latest version: 17.3.0

OAuthenticator: Authenticate JupyterHub users with common OAuth providers

Affected versions

Fixed versions

Vulnerability changelog

This vulnerability has no description

Resources

Use this package?

Scan your Python project for dependency vulnerabilities in two minutes

Scan your application

Severity Details

CVSS Base Score

HIGH 7.5

CVSS v3 Details

HIGH 7.5
Attack Vector (AV)
NETWORK
Attack Complexity (AC)
LOW
Privileges Required (PR)
NONE
User Interaction (UI)
NONE
Scope (S)
UNCHANGED
Confidentiality Impact (C)
NONE
Integrity Impact (I)
HIGH
Availability Availability (A)
NONE