CVE-2026-40213
WysokieCVSS 7.4Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 11 - wyżej niż 11% wszystkich znanych CVE
Streszczenie
OpenStack Cyborg przed wersją 16.0.1 używa reguły:allow (check_str='@') jako domyślnej polityki dla wielu punktów końcowych API. To bezwarunkowo autoryzuje każde żądanie z ważnym tokenem Keystone, niezależnie od ról, członkostwa w projekcie czy zakresu.
Ocena ryzyka
Zagrożenie polega na tym, że uwierzytelniony użytkownik bez przypisanych ról może wykonywać różne działania, takie jak reprogramowanie bitstreamów FPGA na dowolnych węzłach obliczeniowych, co może prowadzić do poważnych naruszeń bezpieczeństwa.
Rekomendacja
Zaleca się aktualizację OpenStack Cyborg do wersji 16.0.1 lub nowszej, aby usunąć tę lukę. Dodatkowo, warto przemyśleć wprowadzenie bardziej restrykcyjnych polityk autoryzacji dla API.
Inne podatności w OpenStack Cyborg
Oryginalny opis (angielski, źródło NVD)
OpenStack Cyborg before 16.0.1 uses rule:allow (check_str='@') as the default policy for multiple API endpoints. This unconditionally authorizes any request carrying a valid Keystone token regardless of roles, project membership, or scope. An authenticated user with zero role assignments can complete various actions such as reprogramming FPGA bitstreams on arbitrary compute nodes via agent RPC.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

