CVE-2026-54523
Təsvir
Kyverno bulud yerli platforma mühəndisliyi komandaları üçün hazırlanmış siyasət mühərrikidir. 1.18.0 versiyasından 1.18.2 versiyasına qədər NamespacedMutatingPolicy CEL kompilyatoru generator kitabxanasını matchConditions üçün açıq saxlayır və bu, namespace miqyaslı siyasətə istənilən hədəf namespace ilə generator.apply(namespace, resources) funksiyasını çağırmağa imkan verir. pkg/cel/policies/mpol/validate.go faylındakı validasiya siyasətin kompilyasiya olunduğunu yoxlayır, lakin namespace miqyasını tətbiq etmir və pkg/cel/libs/context.go faylındakı GenerateResources fərqli namespace olan hədəfi rədd etmir. Bir namespace-də NamespacedMutatingPolicy obyektləri yarada bilən istifadəçi, klaster səviyyəli imtiyazlarla çalışan admission kontrollerini digər namespace-də ConfigMap-lər, NetworkPolicy-lər, Secret-lər, RoleBinding-lər və digər resurslar yaratmağa məcbur edə bilər ki, bu da icazəsiz dəyişikliklərə və potensial imtiyazların yüksəldilməsinə şərait yaradır. Bu problem 1.18.2 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- github.com/kyverno/kyverno1.18.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/kyverno/kyvernoGo | 1.18.0 ≤ v < 1.18.2 | 1.18.2 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.