CVE-2026-42999
Açıklama
OpenStack Keystone 29.0.2 öncesi sürümlerde bir sorun keşfedilmiştir. Keystone RBAC politika uygulayıcısı, enforce_call içerisinde ham JSON istek gövdesini policy_dict.update(json_input.copy()) aracılığıyla politika uygulama sözlüğüne koşulsuz olarak birleştirerek, daha önce veritabanı sorgularıyla ayarlanan güvenilir hedef verilerin üzerine yazmaktadır. flask.request.get_json fonksiyonu force=True ile çağrıldığı için bu durum Content-Type veya HTTP yönteminden bağımsız olarak çalışmaktadır. Kimliği doğrulanmış herhangi bir kullanıcı, RBAC kontrollerini atlamak ve diğer kullanıcılara veya projelere ait kaynaklar üzerinde yetkisiz işlemler gerçekleştirmek için istek gövdesine rastgele politika hedef öznitelikleri (örneğin, user_id, project_id) enjekte edebilir. Bu sorun 5ea59f52 (Rocky/14.0.0) commit'i ile eklenmiştir.
Nasıl düzeltilir
- openstack keystone27.0.2, 28.0.2, 29.0.2 ya da sonraki bir sürüm
- keystone27.0.2, 28.0.2, 29.0.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| openstack keystone | 14.0.0 ≤ v < 27.0.2, 28.0.0 ≤ v < 28.0.2, 29.0.0 ≤ v < 29.0.2 | 27.0.2, 28.0.2, 29.0.2 |
| keystonePyPI | 14.0.0 ≤ v < 27.0.2, 28.0.0 ≤ v < 28.0.2, 29.0.0 ≤ v < 29.0.2 | 27.0.2, 28.0.2, 29.0.2 |
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.