CVE-2026-80183
Açıklama
OpenStack Keystone 29.0.3 öncesi sürümlerde, herhangi bir projede role:reader rolüne sahip kimliği doğrulanmış herhangi bir kullanıcı, GET /v3/role_assignments uç noktasına scope.project.id olarak bir domain ID ve include_subtree parametresini ileterek herhangi bir domain altındaki tüm proje kapsamlı rol atamalarını listeleyebilir. Domainin proje kaydı domain_id=null değerine sahiptir, bu da politika domain_id kontrolünün her çağrıcı için başarılı olmasına neden olur. include_names kullanıldığında, yanıt ilgili tüm kullanıcıların, grupların, projelerin ve rollerin isimlerini ve home-domain ID'lerini ifşa eder. "default" domain ID ifadesi, keystone-manage bootstrap ile oluşturulmuş herhangi bir dağıtımda çalışır. Bir saldırgan, yanıttan domain ID'leri toplayabilir ve tüm bulut genelindeki rol atamalarını haritalamak için sorguyu tekrarlayabilir. Bu durum, list_role_assignments_for_tree içerisindeki "None" ifadesinin yanlış kullanımından kaynaklanmaktadır.
Nasıl düzeltilir
- OpenStack Keystone27.0.3, 28.0.3, 29.0.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| OpenStack Keystone | 16.0.0 ≤ v < 27.0.3, 28.0.0 ≤ v < 28.0.3, 29.0.0 ≤ v < 29.0.3 | 27.0.3, 28.0.3, 29.0.3 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.