Katalog CVE

CVE-2026-61628

WysokieCVSS 8.1
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W nginx ignition przed wersją 2.41.1 punkt końcowy POST /api/users/onboarding/finish jest zarejestrowany jako anonimowy (nieuwierzytelniony) i tworzy użytkownika z pełnymi uprawnieniami administratora ReadWrite. Ponieważ procedura obsługi używa wzorca check-then-act (TOCTOU) między sprawdzeniem „czy onboarding już zakończony?” a zapisem tworzenia użytkownika, bez atomowego zabezpieczenia, zdalny nieuwierzytelniony atakujący mogący dotrzeć do instancji w stanie przed onboardingiem może utworzyć dla siebie konto administratora, a równoczesne żądania mogą utworzyć wiele kont administratora w jednym wyścigu.

Ocena ryzyka

Podatność pozwala nieuwierzytelnionemu atakującemu na utworzenie konta administratora i pełne przejęcie kontroli nad instancją. Stanowi to krytyczne ryzyko przejęcia systemu.

Rekomendacja

Zaktualizuj nginx-ignition do wersji 2.41.1 lub nowszej. Do czasu aktualizacji nie wystawiaj instancji w stanie przed onboardingiem na dostęp z niezaufanych sieci.

Inne podatności w nginx ignition

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

nginx ignition is a user interface for the nginx web server. Prior to version 2.41.1, `POST /api/users/onboarding/finish` is registered as anonymous (unauthenticated) and creates a user with full ReadWrite admin permissions. Because the handler uses a check-then-act (TOCTOU) pattern between the "onboarding already completed?" check and the user-creation write, with no atomic guard, a remote unauthenticated attacker who can reach an instance in its pre-onboarding state can create an administrator account for themselves — and concurrent requests can create multiple admin accounts in a single race. Version 2.41.1 patches the issue.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS