CVE-2025-59836
ŚrednieCVSS 5.3Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 46 - wyżej niż 46% wszystkich znanych CVE
Streszczenie
W Omni Resource Service przed wersjami 1.1.5 i 1.0.2 występuje podatność dereferencji wskaźnika nil, która pozwala nieuwierzytelnionym użytkownikom na wywołanie paniki serwera i odmowę usługi poprzez wysyłanie pustych żądań tworzenia/aktualizacji zasobów.
Ocena ryzyka
Nieuwierzytelniony atakujący może zdalnie spowodować awarię serwera Omni, prowadząc do niedostępności usługi.
Rekomendacja
Zaktualizuj Omni do wersji 1.1.5 lub 1.0.2 (lub nowszej), aby naprawić podatność.
Inne podatności w Omni
Zobacz wszystkie- CVE-2026-45726Wysokie
W Omni (zarządzanie Kubernetes na bare metal, maszynach wirtualnych lub w chmurze) od wersji 1.3.0 do 1.6.6 i 1.7.3 importowanie samodzielnego klastra Talos tworzy zasób ImportedClusterSecrets zawierający pełny pakiet sekretów CA klastra. Reguły dostępu w internal/backend/runtime/omni/state_access.go pozwalają uwierzytelnionemu użytkownikowi z rolą Reader na pobranie tego zasobu przez ResourceService, jeśli importujący nie obrócił tych sekretów, ujawniając klucze prywatne CA Kubernetes, Talos i etcd oraz klucz konta usługi. Luka jest naprawiona w wersjach 1.6.6 i 1.7.3.
- CVE-2026-45723Niskie
W Omni przed wersjami 1.6.6 i 1.7.3 funkcja managementServer.CreateSchematic w pliku internal/backend/grpc/schematics.go przekazuje kontrolowane przez wywołującego pole TalosVersion do imageFactoryClient.OverlaysVersions bez walidacji jako wersji. Uwierzytelniony Operator może przesłać segmenty przejścia ścieżki w TalosVersion, które url.URL.JoinPath normalizuje do nieoczekiwanych ścieżek na hoście image-factory. Omni wykonuje żądania HTTP GET do tych ścieżek i odzwierciedla treść błędów, umożliwiając sondowanie punktów końcowych na tym samym hoście i możliwe ujawnienie wewnętrznych informacji diagnostycznych.
- CVE-2026-45720Wysokie
W Omni przed wersją 1.6.6 oraz od 1.7.0 do 1.7.3 funkcja SAML.getSession w internal/pkg/auth/interceptor/saml.go sprawdza SAMLAssertion.Used i oznacza ją jako używaną w oddzielnych operacjach stanu. Równoległe żądania z tym samym przechwyconym tokenem saml-session mogą każde zaobserwować asercję jako nieużywaną i uzyskać uwierzytelnienie jako ofiara, zanim którakolwiek aktualizacja stanie się widoczna. Luka jest naprawiona w wersjach 1.6.6 i 1.7.3.
- CVE-2025-61688Wysokie
Omni przed wersjami 1.1.5 i 1.0.2 może ujawniać wrażliwe informacje przez API. Podatność dotyczy zarządzania Kubernetes na gołym metalu, maszynach wirtualnych lub w chmurze.
Oryginalny opis (angielski, źródło NVD)
Omni manages Kubernetes on bare metal, virtual machines, or in a cloud. Prior to 1.1.5 and 1.0.2, there is a nil pointer dereference vulnerability in the Omni Resource Service allows unauthenticated users to cause a server panic and denial of service by sending empty create/update resource requests through the API endpoints. The vulnerability exists in the isSensitiveSpec function which calls grpcomni.CreateResource without checking if the resource's metadata field is nil. When a resource is created with an empty Metadata field, the CreateResource function attempts to access resource.Metadata.Version causing a segmentation fault. This vulnerability is fixed in 1.1.5 and 1.0.2.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

