CVE-2020-15157

Orta

Açıklama

containerd (endüstri standardı bir konteyner çalışma zamanı) sürüm 1.2.14 öncesinde bir kimlik bilgisi sızıntısı zafiyeti bulunmaktadır. Eğer OCI Image formatındaki veya Docker Image V2 Schema 2 formatındaki bir konteyner imaj manifestosu, belirli bir imaj katmanının konumu için ("foreign layer" olarak da bilinir) bir URL içeriyorsa, varsayılan containerd çözücü bu URL'yi takip ederek indirme işlemini gerçekleştirmeye çalışır. v1.2.x sürümlerinde (ancak 1.3.0 ve sonrasında değil), URL'nin bulunduğu sunucu kayıt defterine özgü HTTP başlıklarıyla birlikte bir HTTP 401 durum kodu döndürürse, varsayılan containerd çözücü kimlik doğrulama bilgilerini sağlar. Bir saldırgan, katmanlardan birinin kendi kontrolündeki bir web sunucusundan alınmasını sağlayan bir manifestoya sahip genel bir imaj yayınlarsa ve bir kullanıcıyı veya sistemi bu imajı çekmeye ikna ederse, söz konusu imajı çekmek için kullanılan kimlik bilgilerini elde edebilir. Bazı durumlarda bu, kullanıcının kayıt defteri kullanıcı adı ve şifresi olabilir. Diğer durumlarda ise bu, hesaptaki diğer bulut kaynaklarına erişim sağlayabilen bulut sanal örneğine bağlı kimlik bilgileri olabilir. Varsayılan containerd çözücüsü; cri-containerd eklentisi (Kubernetes tarafından kullanılabilir), ctr geliştirme aracı ve açıkça kendisine bağlanmış diğer istemci programları tarafından kullanılır. Bu zafiyet containerd 1.2.14 sürümünde giderilmiştir. containerd 1.3 ve sonrası etkilenmemektedir. containerd 1.3 veya daha yeni bir sürüm kullanıyorsanız etkilenmezsiniz. 1.2 serisi veya öncesindeki cri-containerd'yi kullanıyorsanız, yalnızca güvenilir kaynaklardan imaj çektiğinizden emin olmalısınız. containerd üzerine inşa edilmiş ancak varsayılan çözücüyü kullanmayan diğer konteyner çalışma zamanları (Docker gibi) etkilenmemektedir.

ÖnemOrta
CVSS6.1
İstismar olasılığı—
ÜrünLinuxfoundation Containerd
Yayın16 Eki 2020
İlk görülme16 Eki 2020
Zayıflık türüCWE-522CWE-522

Nasıl düzeltilir

Güncelleyin
  • linuxfoundation containerd1.2.14 ya da sonraki bir sürüm
  • github.com/containerd/containerd1.2.14 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linuxfoundation containerd1.2.0 ≤ v < 1.2.14, 1.3.01.2.14
canonical ubuntu_linux16.04, 18.04, 20.04—
debian debian_linux10.0—
github.com/containerd/containerdGov < 1.2.141.2.14

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.

Intelligence 360 paketinde

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.

CVE-2020-15157 · Linuxfoundation Containerd · Dark Radar