Skip to content
OpenAdvisories
Medium · 5.3 CVE-2026-54338 BIT-jupyterhub-2026-54338EUVD-2026-54678GHSA-p43p-whwx-q52hPYSEC-2026-3853

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

Published Aug 7, 2026 · Updated Aug 11, 2026 · Assigned by GitHub_M

Description

JupyterHub is software that allows users to create a multi-user server for Jupyter notebooks. Prior to 5.5.0, invalid input to form-based login authenticators can place an unbounded attacker-controlled username in failed-login logs, allowing an unauthenticated attacker to consume logging and storage resources. This issue is fixed in version 5.5.0.

Affected products

VendorProductAffectedFixed
jupyterhub jupyterhub < 5.5.0JupyterHub is software that allows users to create a multi-user server for Jupyter notebooks. Prior to 5.5.0, invalid input to form-based login authenticators can place an unbounded attacker-controlled username in failed-login logs, allowing an unauthenticated attacker to consume logging and… —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 jupyterhub No fix yet —
Debian 13 jupyterhub No fix yet —
Debian 12 jupyterhub No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 jupyterhub No fix yet —
Ubuntu 26.04 LTS jupyterhub No fix yet —
Ubuntu 24.04 LTS jupyterhub No fix yet —
Ubuntu 22.04 LTS jupyterhub No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI jupyterhub < 5.5.0 5.5.0 GHSA-p43p-whwx-q52h

References