CVE-2026-75035
WysokieCVSS 7.7Streszczenie
W Rancher Manager znaleziono usterkę: gdy nieadministracyjny użytkownik podał selektor etykiet wskazujący innego użytkownika, magazyn tokenów ext.cattle.io/v1 usunął wewnętrzny filtr właściciela zamiast zwrócić pusty wynik. Każdy uwierzytelniony użytkownik mógł więc wyświetlić i obserwować tokeny innych użytkowników, ujawniając metadane tokenów i zahaszowane hasło tokena nośnego. Problem dotyczy Rancher przed wersją 2.15.1.
Ocena ryzyka
Ujawnienie tokenów uwierzytelniających innych użytkowników może prowadzić do nieautoryzowanego dostępu do zasobów i eskalacji uprawnień w środowisku Rancher.
Rekomendacja
Zaktualizuj Rancher Manager do wersji 2.15.1 lub nowszej, która zawiera poprawkę. Dodatkowo ogranicz dostęp do API i monitoruj aktywność związaną z tokenami.
Inne podatności w Rancher Manager
Zobacz wszystkie- CVE-2026-75034Wysokie
W Rancher Manager znaleziono usterkę: ochrona przed powtórnym użyciem asercji SAML wprowadzona przez poprawkę dla CVE-2026-44946 przechowywała zużyte identyfikatory asercji w pamięci podręcznej per-proces, więc każda replika wykrywała tylko powtórzenia, które trafiły do tego samego poda. W środowisku wysokiej dostępności atakujący posiadający przechwyconą asercję mógł ją powtórzyć raz przeciwko każdej innej replice, uzyskując dodatkowe uwierzytelnione sesje jako ofiara. Problem dotyczy Rancher przed wersją 2.15.1.
- CVE-2026-75033Wysokie
W Rancher Manager sekrety projektów były propagowane do przestrzeni nazw na podstawie samej adnotacji `field.cattle.io/projectId`, bez weryfikacji, czy projekt należy do tego samego klastra. Użytkownik z uprawnieniami do tworzenia przestrzeni nazw mógł ustawić adnotację na identyfikator projektu z innego klastra i uzyskać kopie sekretów.
- CVE-2026-71404Wysokie
W Rancher Manager kontroler GlobalRole wyprowadzał nazwę docelowej roli ClusterRole z adnotacji `authz.management.cattle.io/cr-name` i nadpisywał jej reguły bez weryfikacji własności. Użytkownik z uprawnieniami do tworzenia lub aktualizacji GlobalRole mógł wskazać adnotację na istniejącą rolę, np. `cluster-admin`, i odebrać uprawnienia wszystkim podmiotom z nią związanym.
- CVE-2026-71403Średnie
W Rancher Manager ścieżka aktualizacji /v3/users nie egzekwowała niezmienności pól `username` i `principalIds` zasobu User. Użytkownik z uprawnieniem `update` na `users.management.cattle.io` mógł wstrzyknąć obcy identyfikator dostawcy tożsamości do dowolnego konta, tak że następne logowanie właściciela tego identyfikatora było powiązane z kontem ofiary i dziedziczyło jego przypisania ról. Problem dotyczy Rancher przed wersją 2.15.1.
- CVE-2026-44939Krytyczne
W podatności CVE-2026-44939 występuje możliwość wstrzyknięcia poleceń w interfejsie importu Rancher Manager przed wersją 2.14.2, co może prowadzić do wykonania złośliwych kontenerów.
Oryginalny opis (angielski, źródło NVD)
A flaw was found in Rancher Manager. When a non-administrative caller supplied a label selector naming a different user, the ext.cattle.io/v1 Token store dropped its internal owner filter instead of returning an empty result. Any authenticated user could therefore list and watch every other user's tokens, disclosing token metadata and the stored salted hash of the bearer token. This issue affects Rancher: before 2.15.1.

