CVE-2023-40029
Təsvir
Argo CD, Kubernetes üçün deklarativ davamlı yerləşdirmə vasitəsidir. Argo CD klaster gizli məlumatları (secrets) Argo CD / kubectl apply vasitəsilə deklarativ şəkildə idarə oluna bilər. Nəticədə, gizli məlumatın tam gövdəsi `kubectl.kubernetes.io/last-applied-configuration` annotasiyasında saxlanılır. Pull request #7139 klaster etiketlərini və annotasiyalarını idarə etmək imkanını tətbiq etmişdir. Klasterlər gizli məlumatlar kimi saxlandığı üçün bu, həmçinin gizli məlumatın tam gövdəsini ehtiva edən `kubectl.kubernetes.io/last-applied-configuration` annotasiyasını da aşkar edir. Klaster annotasiyalarını Argo CD API vasitəsilə görmək üçün istifadəçi `clusters, get` RBAC giriş hüququna malik olmalıdır. **Qeyd:** Bir çox hallarda klaster gizli məlumatları əslində məxfi olan heç bir məlumat ehtiva etmir. Lakin bəzən, məsələn, bearer-token autentifikasiyasında olduğu kimi, məzmun çox həssas ola bilər. Xəta 2.8.3, 2.7.14 və 2.6.15 versiyalarında aradan qaldırılmışdır. İstifadəçilərə yeniləmə etmək tövsiyə olunur. Yeniləmə imkanı olmayan istifadəçilər klaster gizli məlumatlarını `kubectl.kubernetes.io/last-applied-configuration` annotasiyasından istifadə etməyən və ya ona əsaslanmayan `server-side-apply` bayrağı ilə yeniləməli/yerləşdirməlidirlər. Qeyd: mövcud gizli məlumatlar üçün annotasiyanın əllə silinməsi tələb olunacaqdır.
Necə düzəltmək olar
- argoproj argo_cd2.6.15, 2.7.14, 2.8.3 və ya daha yeni versiya
- github.com/argoproj/argo-cd/v22.6.15, 2.7.14, 2.8.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| argoproj argo_cd | 2.2.0 ≤ v < 2.6.15, 2.7.0 ≤ v < 2.7.14, 2.8.0 ≤ v < 2.8.3 | 2.6.15, 2.7.14, 2.8.3 |
| github.com/argoproj/argo-cd/v2Go | 2.2.0 ≤ v < 2.6.15, 2.7.0 ≤ v < 2.7.14, 2.8.0 ≤ v < 2.8.3 | 2.6.15, 2.7.14, 2.8.3 |
| github.com/argoproj/argo-cdGo | Aralıq göstərilməyib | — |
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.