CVE-2026-93854
Açıklama
OpenStack Blazar 17.0.1 öncesi sürümlerde, V2 lease API'si güncelleme ve silme işlemleri (PUT /v2/leases/{lease_id} ve DELETE /v2/leases/{lease_id}) üzerinde nesne düzeyinde yetkilendirme uygulamamaktadır. Policy authorize() sarmalayıcısı, yetkilendirme hedefini sahibinden oluşturmak için hedef lease bilgisini yüklemeye çalışır; ancak lease bilgisini "lease_id" anahtar kelimesi altında ararken, denetleyici metotları parametreyi "id" olarak adlandırmıştır (ve wsme_pecan.wsexpose sarmalayıcısı bunu konumsal olarak iletir). Arama işlemi None döndürür ve bu nedenle yetkilendirme, hedef lease sahibi yerine isteği yapan kullanıcının kendi project_id/user_id bilgisine geri döner. Bu durum, bir lease ID'sini bilen herhangi bir kimliği doğrulanmış kullanıcının, amaçlanan sahiplik kontrolünü atlayarak diğer kullanıcılara ve projelere ait lease bilgilerini değiştirmesine veya silmesine olanak tanır.
Nasıl düzeltilir
- OpenStack Blazar15.1.1, 16.0.1, 17.0.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| OpenStack Blazar | 1.0.0 ≤ v < 15.1.1, 16.0.0 ≤ v < 16.0.1, 17.0.0 ≤ v < 17.0.1 | 15.1.1, 16.0.1, 17.0.1 |
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.