CVE-2022-24768
Açıklama
Argo CD, Kubernetes için bildirimsel, GitOps sürekli teslimat aracıdır. Argo CD'nin 1.0.0 ile başlayan tüm yamalanmamış sürümleri, kötü niyetli bir kullanıcının ayrıcalıklarını potansiyel olarak yönetici düzeyine yükseltmesine olanak tanıyan hatalı bir erişim denetimi hatasına karşı savunmasızdır. 0.8.0 ve 0.5.0 ile başlayan sürümler bu sorunun sınırlı sürümlerini içerir. İstismarları gerçekleştirmek için yetkili bir Argo CD kullanıcısının bir Application'ın kaynak git veya Helm deposuna push erişimine ya da bir Application'a `sync` ve `override` erişimine sahip olması gerekir. Bir kullanıcı bu erişime sahip olduğunda, diğer RBAC ayrıcalıklarına bağlı olarak farklı istismar düzeyleri mümkündür. Bu güvenlik açığı için bir yama Argo CD 2.3.2, 2.2.8 ve 2.1.14 sürümlerinde yayımlanmıştır. Bazı hafifletme önlemleri mevcuttur ancak yükseltmenin yerini tutmaz. Ayrıcalık yükseltmeyi önlemek için Application kaynak depolarına push erişimine veya Application'lara `sync` + `override` erişimine sahip olanları sınırlayın; ve kullanıcıların Application'lara `update` erişimine sahip olduğu projelerde hangi depoların kullanılabilir olduğunu sınırlayın. Yetkisiz kaynak incelemesini/kurcalanmasını önlemek için Application'lara `delete`, `get` veya `action` erişimine sahip olanları sınırlayın.
Nasıl düzeltilir
- argoproj argo_cd2.1.14, 2.2.8, 2.3.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| argoproj argo_cd | 0.5.0 ≤ v < 2.1.14, 2.2.0 ≤ v < 2.2.8, 2.3.0 ≤ v < 2.3.2 | 2.1.14, 2.2.8, 2.3.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.