CVE-2026-108752
CVE-2026-108752 · JupyterHub through 6.0.1 OAuth Client ID Collision via Unescaped Hyphen
Esta página presenta datos de fuentes públicas de vulnerabilidades. Consulta el aviso original antes de actualizar.
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 · Baja · EPSS 0,2%
- Publicación
- Actualización
Pila tecnológica: system
Productos y versiones afectados
jupyterhub
- Versiones
- ≥ 0, ≤ 6.0.1: Afectada (semver)
Sin corrección publicada
jupyterhub Debian:12
- Versiones
- 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
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
jupyterhub Debian:13
- Versiones
- 5.2.1+ds1-4
- 5.2.1+ds1-5
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
jupyterhub Debian:14
- Versiones
- 5.2.1+ds1-4
- 5.2.1+ds1-5
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
jupyterhub Ubuntu:22.04:LTS
- Versiones
- 2.0.0+ds1-1
- 2.0.0+ds1-2
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
jupyterhub Ubuntu:24.04:LTS
- Versiones
- 3.0.0+ds1-1
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
jupyterhub Ubuntu:26.10
- Versiones
- 5.2.1+ds1-4
- 5.2.1+ds1-5
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
jupyterhub Ubuntu:26.04:LTS
- Versiones
- 5.2.1+ds1-4
- Intervalos de versiones afectados
- ECOSYSTEM: (−∞, +∞)
Sin corrección publicada
Fuentes originales
- 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