CVE-2025-25196
Açıklama
OpenFGA, geliştiriciler için oluşturulmuş ve Google Zanzibar'dan esinlenilmiş yüksek performanslı ve esnek bir yetkilendirme/izin motorudur. OpenFGA < v1.8.4 (Helm chart < openfga-0.2.22, docker < v.1.8.4), belirli Check ve ListObject çağrıları yürütüldüğünde kimlik doğrulama atlatma (authorization bypass) zafiyetine sahiptir. OpenFGA v1.8.4 veya önceki sürümleri kullanan kullanıcılar, özellikle aşağıdaki koşullar altında bu kimlik doğrulama atlatma zafiyetinden etkilenmektedir: 1. Hem genel erişime hem de aynı türe sahip bir userset'e doğrudan atanabilir bir ilişkiye sahip olan bir model ile Check API veya ListObjects'in çağrılması. 2. Bir nesneye tür bağlı bir genel erişim demeti (tuple) atanmış olması. 3. Aynı nesneye userset demetinin atanmamış olması. Ve 4. Check isteğinin user alanının, tür bağlı genel erişim demetinin kullanıcı türüyle aynı türe sahip bir userset olması. Kullanıcıların geriye dönük uyumlu olan v1.8.5 sürümüne yükseltme yapmaları önerilir. Bu zafiyet için bilinen bir geçici çözüm bulunmamaktadır.
Nasıl düzeltilir
- openfga helm_charts0.2.22 ya da sonraki bir sürüm
- openfga openfga1.8.5 ya da sonraki bir sürüm
- github.com/openfga/openfga1.8.5 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| openfga helm_charts | v < 0.2.22 | 0.2.22 |
| openfga openfga | v < 1.8.5 | 1.8.5 |
| github.com/openfga/openfgaGo | v < 1.8.5 | 1.8.5 |
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.