CVE-2026-22797
KrytyczneCVSS 9.9Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 45 - wyżej niż 45% wszystkich znanych CVE
Streszczenie
W oprogramowaniu OpenStack keystonemiddleware w wersjach 10.5-10.7 przed 10.7.2, 10.8-10.9 przed 10.9.1 oraz 10.10-10.12 przed 10.12.1 wykryto problem. Oprogramowanie pośredniczące external_oauth2_token nie oczyszcza przychodzących nagłówków uwierzytelniania przed przetwarzaniem tokenów OAuth 2.0. Wysyłając sfałszowane nagłówki tożsamości, takie jak X-Is-Admin-Project, X-Roles lub X-User-Id, uwierzytelniony atakujący może podnieść uprawnienia lub podszyć się pod innych użytkowników. Dotyczy to wszystkich wdrożeń korzystających z oprogramowania pośredniczącego external_oauth2_token.
Ocena ryzyka
Uwierzytelniony atakujący może uzyskać uprawnienia administratora lub podszyć się pod innego użytkownika, co może prowadzić do nieautoryzowanego dostępu do zasobów chmurowych i kradzieży danych.
Rekomendacja
Zaleca się aktualizację keystonemiddleware do wersji 10.7.2, 10.9.1 lub 10.12.1 w zależności od używanej gałęzi. Należy również przejrzeć konfigurację external_oauth2_token.
Oryginalny opis (angielski, źródło NVD)
An issue was discovered in OpenStack keystonemiddleware 10.5 through 10.7 before 10.7.2, 10.8 and 10.9 before 10.9.1, and 10.10 through 10.12 before 10.12.1. The external_oauth2_token middleware fails to sanitize incoming authentication headers before processing OAuth 2.0 tokens. By sending forged identity headers such as X-Is-Admin-Project, X-Roles, or X-User-Id, an authenticated attacker may escalate privileges or impersonate other users. All deployments using the external_oauth2_token middleware are affected.

