CVE-2026-54523
Açıklama
Kyverno, bulut yerel platform mühendisliği ekipleri için tasarlanmış bir politika motorudur. 1.18.0 sürümünden 1.18.2 sürümüne kadar, NamespacedMutatingPolicy CEL derleyicisi generator kütüphanesini matchConditions'a maruz bırakarak ad alanı kapsamlı bir politikanın rastgele bir hedef ad alanıyla generator.apply(namespace, resources) çağırmasına olanak tanır. pkg/cel/policies/mpol/validate.go içindeki doğrulama, politikanın derlendiğini kontrol eder ancak ad alanı kapsamını zorunlu kılmaz ve pkg/cel/libs/context.go içindeki GenerateResources, ad alanları arası hedefi reddetmez. Bir ad alanında NamespacedMutatingPolicy nesneleri oluşturabilen bir kullanıcı, küme genelinde ayrıcalıklarla çalışan admission controller'ın başka bir ad alanında ConfigMaps, NetworkPolicies, Secrets, RoleBindings ve diğer kaynakları oluşturmasına neden olarak yetkisiz değişikliğe ve olası yetki yükseltmeye olanak tanıyabilir. Bu sorun 1.18.2 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- github.com/kyverno/kyverno1.18.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/kyverno/kyvernoGo | 1.18.0 ≤ v < 1.18.2 | 1.18.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.