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.
Published: 2026-08-07
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw allows an unauthenticated attacker to submit arbitrarily long usernames to the form‑based login mechanism of JupyterHub. Each failed login attempt is recorded in the server logs without input length checks, causing the log file to grow without bound and eventually consume disk space and I/O resources. The failure to bound user input is a classic resource exhaustion weakness (CWE‑400).

Affected Systems

JupyterHub software before version 5.5.0 is affected. The issue has been fixed in release 5.5.0, so any installation of JupyterHub older than 5.5.0 is vulnerable.

Risk and Exploitability

The CVSS score is 5.3, indicating moderate severity, and no EPSS score is available, so the current exploitation probability is unknown. The vulnerability is not listed in CISA KEV. The attack vector is likely remote via the public login endpoint; an attacker does not need any prior authentication and can trigger the log flooding by repeatedly attempting logins with long usernames.

Generated by OpenCVE AI on August 7, 2026 at 22:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the official upgrade to JupyterHub 5.5.0 or later to eliminate the unchecked username logging.
  • If upgrading is not immediately possible, disable or restrict form‑based login functionality to prevent unauthenticated users from accessing the login form.
  • Configure log rotation or size limits on the JupyterHub log files to prevent uncontrolled growth and preserve disk space.

Generated by OpenCVE AI on August 7, 2026 at 22:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Jupyterhub
Jupyterhub jupyterhub
Vendors & Products Jupyterhub
Jupyterhub jupyterhub

Fri, 07 Aug 2026 21:15:00 +0000

Type Values Removed Values Added
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.
Title JupyterHub: Unauthenticated Denial of Service via Unbounded Username Logging on Failed Login
Weaknesses CWE-400
References
Metrics cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}


Subscriptions

Jupyterhub Jupyterhub
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-07T20:52:55.068Z

Reserved: 2026-06-12T19:23:22.316Z

Link: CVE-2026-54338

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T22:30:03Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption