CVE-2026-108752

JupyterHub through 6.0.1 OAuth Client ID Collision via Unescaped Hyphen

State
Published
Severity
2.3 Low
Published
Oct 11, 2026
Updated
Oct 13, 2026
Reserved
Oct 11, 2026

Read the record on cve.org

Description

JupyterHub through 6.0.1 contains an identifier collision vulnerability that allows authenticated users to overwrite another user's named-server OAuth client by registering a hyphenated username. Attackers holding a name like alice-prod can overwrite the client for alice's server prod, breaking OAuth login and revoking tokens by stopping their own server.

Scores

CVSSScoreVectorSource
4.02.3 LowCVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:NVulnCheck
3.14.2 MediumCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:LVulnCheck

Weaknesses

  • CWE-694 Use of Multiple Resources with Duplicate Identifier

Affected Products

ProductVersions
jupyterhubjupyterhub
  • 6.0.1 and earlierAffected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.