CVE-2026-108752
CVE-2026-108752 · JupyterHub through 6.0.1 OAuth Client ID Collision via Unescaped Hyphen
Diese Seite enthält Fakten aus öffentlichen Sicherheitsquellen. Lesen Sie vor dem Aktualisieren die Originalmeldung.
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.
CVSS 2.3 · Niedrig · EPSS 0,2%
- Veröffentlicht
- Aktualisiert
Technologie-Stack: system
Betroffene Produkte und Versionen
jupyterhub
- Softwareversionen
- ≥ 0, ≤ 6.0.1: Betroffen (semver)
Keine Korrektur veröffentlicht
jupyterhub Debian:12
- Softwareversionen
- 3.0.0+ds1-1
- 5.0.0+ds1-1
- 5.0.0+ds1-2
- 5.0.0+ds1-3
- 5.0.0+ds1-4
- 5.2.1+ds1-1
- 5.2.1+ds1-2
- 5.2.1+ds1-3
- 5.2.1+ds1-4
- 5.2.1+ds1-5
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
jupyterhub Debian:13
- Softwareversionen
- 5.2.1+ds1-4
- 5.2.1+ds1-5
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
jupyterhub Debian:14
- Softwareversionen
- 5.2.1+ds1-4
- 5.2.1+ds1-5
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
jupyterhub Ubuntu:22.04:LTS
- Softwareversionen
- 2.0.0+ds1-1
- 2.0.0+ds1-2
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
jupyterhub Ubuntu:24.04:LTS
- Softwareversionen
- 3.0.0+ds1-1
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
jupyterhub Ubuntu:26.10
- Softwareversionen
- 5.2.1+ds1-4
- 5.2.1+ds1-5
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
jupyterhub Ubuntu:26.04:LTS
- Softwareversionen
- 5.2.1+ds1-4
- Betroffene Versionsbereiche
- ECOSYSTEM: (−∞, +∞)
Keine Korrektur veröffentlicht
Originalquellen
- https://hackmd.io/@haind/jupyterhub-oauth-client-id-cross-user-collision
- https://github.com/jupyterhub/jupyterhub/blob/3e516c6f382b481e815ec455befb2f14d80d337b/jupyterhub/user.py#L563-L567
- https://github.com/jupyterhub/jupyterhub/blob/3e516c6f382b481e815ec455befb2f14d80d337b/jupyterhub/oauth/provider.py#L719-L754
- https://github.com/jupyterhub/jupyterhub/blob/3e516c6f382b481e815ec455befb2f14d80d337b/jupyterhub/user.py#L1174-L1186
- https://github.com/jupyterhub/jupyterhub
- https://www.vulncheck.com/advisories/jupyterhub-through-6.0.1-oauth-client-id-collision-via-unescaped-hyphen
- https://nvd.nist.gov/vuln/detail/CVE-2026-108752