CVE-2026-54338
mediumpriority · track · 0EPSS 0.004 · 38 %ileEUUSEPSS · scored 2026-10-28
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.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (3)
Products and version ranges known to be affected.
- 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 storage resources. This issue is fixed in version 5.5.0.enisa_euvdEU
advisories (3)
Vendor and ecosystem advisories describing this.
- GHSA-p43p-whwx-q52hJupyterHub has Unauthenticated Denial of Service via Unbounded Username Logging on Failed Login2026-08-25ghsa · osvUS
### 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.
- BIT-jupyterhub-2026-54338JupyterHub: Unauthenticated Denial of Service via Unbounded Username Logging on Failed Login2026-09-29vendor · osvUS
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.
- PYSEC-2026-3853JupyterHub has Unauthenticated Denial of Service via Unbounded Username Logging on Failed Login2026-09-10vendor · osvUS
### 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.
also known as (5)
Other names and identifiers for this entity.
- CNNVD-2026-74759982cnnvd
- EUVD-2026-54678enisa_euvd
- BIT-jupyterhub-2026-54338osv
- GHSA-p43p-whwx-q52hosv
- PYSEC-2026-3853osv
sources
Which sources assert this record, and when.
references (6)
External citations — patches, advisories, analysis.
- https://github.com/jupyterhub/jupyterhub/commit/d6dc595f84b7509969686da31d87d6d69e7fce0acnnvd
- https://github.com/jupyterhub/jupyterhub/security/advisories/GHSA-p43p-whwx-q52hcnnvd
- https://github.com/jupyterhub/jupyterhub/commit/d6dc595f84b7509969686da31d87d6d69e7fce0aenisa_euvd
- https://github.com/jupyterhub/jupyterhub/security/advisories/GHSA-p43p-whwx-q52henisa_euvd
- https://github.com/jupyterhub/jupyterhub/commit/d6dc595f84b7509969686da31d87d6d69e7fce0anvd
- https://github.com/jupyterhub/jupyterhub/security/advisories/GHSA-p43p-whwx-q52hnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan