CVE-2022-23471
Təsvir
containerd açıq mənbəli konteyner runtime-dır. containerd-nin CRI tətbiqində istifadəçinin hostda yaddaşı tükədə biləcəyi bir xəta aşkar edilmişdir. CRI axın serverində (stream server), əgər TTY tələb olunarsa, terminalın ölçüsünün dəyişdirilməsi hadisələrini idarə etmək üçün goroutine başladılır. Əgər istifadəçinin prosesi, məsələn, səhv əmr səbəbindən işə düşməsə, goroutine qəbul edici olmadan göndərməni gözləyərək ilişib qalacaq və bu da yaddaş sızmasına (memory leak) səbəb olacaqdır. Həm Kubernetes, həm də crictl containerd-nin CRI tətbiqindən istifadə etmək üçün konfiqurasiya edilə bilər və axın serveri konteyner IO-nun idarə edilməsi üçün istifadə olunur. Bu xəta containerd 1.6.12 və 1.5.16 versiyalarında düzəldilmişdir. İstifadəçilər problemi həll etmək üçün bu versiyalara yeniləməlidirlər. Yeniləmə imkanı olmayan istifadəçilər yalnız etibarlı imiclərdən və əmrlərdən istifadə etdiklərinə, habelə yalnız etibarlı istifadəçilərin işlək konteynerlərdə əmrləri icra etmək üçün icazələri olduğuna əmin olmalıdırlar.
Necə düzəltmək olar
- linuxfoundation containerd1.5.16, 1.6.12 və ya daha yeni versiya
- github.com/containerd/containerd1.5.16, 1.6.12 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linuxfoundation containerd | v < 1.5.16, 1.6.0 ≤ v < 1.6.12 | 1.5.16, 1.6.12 |
| github.com/containerd/containerdGo | v < 1.5.16, 1.6.0 ≤ v < 1.6.12 | 1.5.16, 1.6.12 |
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.