Wysoka

JupyterHub has a privilege escalation vulnerability with the `admin:users` scope

  • Ujawniono: 08.08.2024
  • Aktualizacja: 11.10.2026 15:17

Summary

If a user is granted the admin:users scope, they may escalate their own privileges by making themselves a full admin user.

Details

The admin:users scope allows a user to edit user records:

admin:users

Read, write, create and delete users and their authentication state, not including their servers or tokens.

-- https://jupyterhub.readthedocs.io/en/stable/rbac/scopes.html#available-scopes

However, this includes making users admins. Admin users are granted scopes beyond admin:users making this a mechanism by which granted scopes may be escalated.

Impact

The impact is relatively small in that admin:users is already an extremely privileged scope only granted to trusted users. In effect, admin:users is equivalent to admin=True, which is not intended.

Note that the change here only prevents escalation to the built-in JupyterHub admin role that has unrestricted permissions. It does not prevent users with e.g. groups permissions from granting themselves or other users permissions via group membership, which is intentional.

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
Python (PyPI) jupyterhub < 4.1.6, >= 5.0.0, < 5.1.0 4.1.6, 5.1.0

Odnośniki

Ocena CVSS 7.2/10
Wektor CVSS
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Słabość (CWE)
CWE-274
Platforma
Python (PyPI)
Paczka
jupyterhub
Ujawniono
08.08.2024
Aktualizacja
11.10.2026 15:17

Źródła i licencje

OSV / GitHub Advisory Database - PYSEC-2024-200 - PyPA Advisory Database; CC BY 4.0

OSV / GitHub Advisory Database - GHSA-9x4q-3gxw-849f - CC BY 4.0

Historia podatności: jupyterhub

Wszystkie opisane podatności tej paczki (Python (PyPI)), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkich wpisów
8
Pierwsza → ostatnia
04.2019 08.2026
Bez poprawki
0
Wykorzystywana w atakach
0

Rozkład istotności

  • Wysoka 2
  • Średnia 6

Ujawnienia w latach

  1. 2019: 1
  2. 2020: 0
  3. 2021: 2
  4. 2022: 0
  5. 2023: 0
  6. 2024: 2
  7. 2025: 0
  8. 2026: 3
  1. Średnia · 5.4 CVE-2026-40864 >= 4.1.0, < 5.4.5 5.4.5
  2. JupyterHub has a privilege escalation vulnerability with the `admin:users` scope ten wpis
    Wysoka · 7.2 CVE-2024-41942 < 4.1.6, >= 5.0.0, < 5.1.0 4.1.6, 5.1.0
  3. Średnia · 3.5 CVE-2021-41247 >= 1.0.0, < 1.5.0 1.5.0
  4. Średnia · 4.5 CVE-2020-36191 < 1.2.0b1 1.2.0b1
  5. Średnia · 6.1 CVE-2019-10255 < 0.9.6 0.9.6

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.