VDB
Sign up
MEDIUM5.3

PYSEC-2026-3853

JupyterHub has Unauthenticated Denial of Service via Unbounded Username Logging on Failed Login

Quick fix

PYSEC-2026-3853 — jupyterhub: upgrade to the fixed version with the command below.

pip install --upgrade 'jupyterhub>=5.5.0'

Details

### Impact

Invalid input to login resulted in unbounded logging output. Only form-based Authenticators (the default PAM Authenticator, but not the more widely used OAuthenticator) are affected.

### Patches

Upgrade to 5.5.0.

### Workarounds

Use an Authenticator that doesn't use a login form, such as OAuthenticator.

Are you affected?

Enter the version of the package you're using.

Affected packages

PyPI/jupyterhub
Introduced in: 0Fixed in: 5.5.0
Fixpip install --upgrade 'jupyterhub>=5.5.0'

References