Skip to content
OpenAdvisories
Medium · 4.2 CVE-2026-108752 EUVD-2026-96917GHSA-h63v-vvgj-vrfh

JupyterHub through 6.0.1 OAuth Client ID Collision via Unescaped Hyphen

Published Oct 11, 2026 · Updated Oct 13, 2026 · Assigned by VulnCheck

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.

Affected products

VendorProductAffectedFixed
jupyterhub jupyterhub ≤ 6.0.1 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 jupyterhub No fix yet —
Debian 13 jupyterhub No fix yet —
Debian 12 jupyterhub No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 jupyterhub No fix yet —
Ubuntu 26.04 LTS jupyterhub No fix yet —
Ubuntu 24.04 LTS jupyterhub No fix yet —
Ubuntu 22.04 LTS jupyterhub No fix yet —

References