NIXPKGS-2026-2373
GitHub issue
published 8 hours ago
JupyterHub: Unauthenticated Denial of Service via Unbounded Username Logging on Failed Login
Permalink
CVE-2026-54338
5.3 MEDIUM
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): None (N)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): None (N)
- Integrity (I): None (N)
- Availability (A): Low (L)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): None (N)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): None (N)
- Modified Availability (MA): Low (L)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
6 packages
- python313Packages.jupyterhub-systemdspawner
- python314Packages.jupyterhub-systemdspawner
- python313Packages.jupyterhub-tmpauthenticator
- python314Packages.jupyterhub-tmpauthenticator
- python313Packages.jupyterhub-ldapauthenticator
- python314Packages.jupyterhub-ldapauthenticator
- @LeSuisse accepted
- @LeSuisse published on GitHub
JupyterHub: Unauthenticated Denial of Service via Unbounded Username Logging on Failed Login
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.
References
Affected products
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 storage resources. This issue is fixed in version 5.5.0.
Matching in nixpkgs
pkgs.python313Packages.jupyterhub
Serves multiple Jupyter notebook instances
Ignored packages (6)
pkgs.python313Packages.jupyterhub-systemdspawner
JupyterHub Spawner using systemd for resource isolation
pkgs.python314Packages.jupyterhub-systemdspawner
JupyterHub Spawner using systemd for resource isolation
pkgs.python313Packages.jupyterhub-tmpauthenticator
Simple Jupyterhub authenticator that allows anyone to log in
pkgs.python314Packages.jupyterhub-tmpauthenticator
Simple Jupyterhub authenticator that allows anyone to log in
pkgs.python313Packages.jupyterhub-ldapauthenticator
Simple LDAP Authenticator Plugin for JupyterHub
Package maintainers
-
@thomasjm Tom McLaughlin <tom@codedown.io>
-
@natsukium Tomoya Otabi <nixpkgs@natsukium.com>
-
@GaetanLepage Gaetan Lepage <gaetan@glepage.com>