CVE-2022-23471
Açıklama
containerd açık kaynaklı bir konteyner çalışma zamanıdır. containerd'in CRI uygulamasında, bir kullanıcının ana makinedeki belleği tüketebileceği bir hata bulunmuştur. CRI akış sunucusunda, bir TTY talep edildiğinde terminal yeniden boyutlandırma olaylarını işlemek için bir goroutine başlatılır. Eğer kullanıcının işlemi, örneğin hatalı bir komut nedeniyle başlatılamazsa, goroutine bir alıcı olmadan gönderme işlemini beklerken takılı kalır ve bu durum bellek sızıntısına yol açar. Hem Kubernetes hem de crictl, containerd'in CRI uygulamasını kullanacak şekilde yapılandırılabilir ve akış sunucusu konteyner GÇ işlemlerini yönetmek için kullanılır. Bu hata containerd 1.6.12 ve 1.5.16 sürümlerinde düzeltilmiştir. Kullanıcıların sorunu gidermek için bu sürümlere güncellenmesi gerekir. Güncelleme yapamayan kullanıcılar, yalnızca güvenilir imajların ve komutların kullanıldığından ve çalışan konteynerlerde komut yürütme izinlerinin yalnızca güvenilir kullanıcılarda olduğundan emin olmalıdır.
Nasıl düzeltilir
- linuxfoundation containerd1.5.16, 1.6.12 ya da sonraki bir sürüm
- github.com/containerd/containerd1.5.16, 1.6.12 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
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.