CVE-2026-110112
WysokieCVSS 8.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 32 - wyżej niż 32% wszystkich znanych CVE
Streszczenie
Dockhand przed wersją 1.0.50 zawiera podatność eskalacji uprawnień, która pozwala użytkownikom z innej dzierżawy uzyskać dostęp administratora, ponieważ roszczenia OIDC iss, aud, nonce i exp nie są walidowane. Atakujący z uprawnieniami administratora w innej dzierżawie wspólnego dostawcy, takiego jak Microsoft Entra ID, mogą odtworzyć zmapowaną grupę administratorów i zalogować się jako administratorzy Dockhand.
Ocena ryzyka
Ryzyko polega na tym, że nieautoryzowani użytkownicy z innych dzierżaw mogą uzyskać pełną kontrolę nad Dockhand, co może prowadzić do naruszenia danych, zakłócenia usług lub nieautoryzowanych działań administracyjnych.
Rekomendacja
Zaleca się natychmiastową aktualizację Dockhand do wersji 1.0.50 lub nowszej oraz wdrożenie prawidłowej walidacji roszczeń OIDC, w tym iss, aud, nonce i exp.
Inne podatności w Dockhand
Zobacz wszystkie- CVE-2026-53989Średnie
Dockhand przed wersją 1.0.36 zawiera podatność otwartego przekierowania w endpoint inicjacji OIDC, która pozwala nieuwierzytelnionym zdalnym atakującym przekierować uwierzytelnionych użytkowników na strony kontrolowane przez atakującego przez wstrzyknięcie niezweryfikowanego parametru redirect. Atakujący mogą stworzyć złośliwy link do przepływu callback OIDC, aby przechwycić kody autoryzacji przez nagłówek Referer i przeprowadzić phishing po zalogowaniu.
- CVE-2026-57169Krytyczne
Dockhand to aplikacja do zarządzania Dockerem. W wersjach przed 1.0.34 endpoint terminala kontenera w przeglądarce /api/containers/<id>/exec nie wymusza uwierzytelniania przy żądaniu aktualizacji WebSocket. Gdy nieuwierzytelniony atakujący ma dostęp sieciowy do Dockhand, zna identyfikator kontenera docelowego i celuje w kontener z interaktywną powłoką, może otworzyć surową sesję terminala WebSocket i wykonywać polecenia wewnątrz kontenera.
- CVE-2026-110130Krytyczne
Dockhand przed wersją 1.0.45 zawiera obejście uwierzytelniania, w którym globalny hak uwierzytelniający pomija uwierzytelnianie dla ścieżek kończących się rozszerzeniem statycznego zasobu, takim jak .js, w tym trasy /api/*, a procedury obsługi mutacji użytkownika zawodzą otwarcie dla nieuwierzytelnionych wywołań. Nieuwierzytelnieni zdalni atakujący mogą wysłać żądanie PUT do /api/users/<id>.js, aby zresetować hasło administratora lub dowolnego użytkownika i przejąć konto.
- CVE-2026-53988Krytyczne
Dockhand przed wersją 1.0.40 zawiera podatność na obejście uwierzytelniania w punktach końcowych webhook git, która pozwala nieuwierzytelnionym zdalnym atakującym na wyzwolenie dowolnych ponownych wdrożeń stosu poprzez wykorzystanie warunku zerowego sekretu webhook. Atakujący mogą enumerować sekwencyjne identyfikatory stosów i wysyłać niepodpisane żądania webhook, aby wymusić operacje git clone i docker compose, umożliwiając odmowę usługi lub, w połączeniu z dostępem do zapisu do śledzonej gałęzi git, ucieczkę z kontenera i pełną kompromitację hosta poprzez kontrolowany plik docker-compose.yml z uprzywilejowanymi montowaniami bind.
Oryginalny opis (angielski, źródło NVD)
Dockhand before 1.0.50 contains a privilege escalation vulnerability that allows users from another tenant to gain admin access because OIDC iss, aud, nonce and exp claims are not validated. Attackers with admin rights in another tenant of a shared provider like Microsoft Entra ID can recreate the mapped admin group and log in as Dockhand administrators.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

