CVE-2020-11013

Yüksek

Açıklama

Helm'in 3.1.0 sürümünden 3.2.0 sürümü öncesine kadar olan versiyonlarında bir bilgi ifşası zafiyeti bulunmaktadır. `lookup`, Helm v3 ile tanıtılan bir Helm şablon fonksiyonudur. Belirli kaynakların varlığını kontrol etmek ve onlar hakkında ayrıntılar almak için kümedeki kaynakları arayabilmektedir. Bu, şablonları oluşturma sürecinin bir parçası olarak kullanılabilir. `helm template` komutunun belgelenmiş davranışı, uzak bir kümeye bağlanmadığını belirtir. Ancak, yakın zamanda eklenen `lookup` şablon fonksiyonu bu kısıtlamayı devre dışı bırakır ve `helm template` ile `helm install|update|delete|rollback --dry-run` işlemleri sırasında bile kümeye bağlanır. Kullanıcı bu davranış hakkında bilgilendirilmez. `helm template` çalıştırılması kümede çağrılar yapmamalıdır. Bu durum, kaynakları Kubernetes'e yüklemek için bir kümeye erişimi olduğu varsayılan `install` işleminden farklıdır. Helm 2 bu zafiyetten etkilenmemektedir. Kötü niyetli bir chart yazarı, `helm template` aracılığıyla işlendiğinde kullanıcının `KUBECONFIG` dosyasının işaret ettiği kümeye karşı duyurulmamış aramalar gerçekleştiren bir `lookup` fonksiyonunu bir chart içerisine yerleştirebilir. Bu bilgiler daha sonra `helm template` çıktısı üzerinden ifşa edilebilir. Bu sorun Helm 3.2.0 sürümünde düzeltilmiştir.

ÖnemYüksek
CVSS8.5
İstismar olasılığı—
ÜrünHelm
Yayın24 Nis 2020
İlk görülme24 Nis 2020

Nasıl düzeltilir

Güncelleyin
  • helm helm3.2.0 ya da sonraki bir sürüm
  • helm.sh/helm/v33.1.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
helm helm3.1.0 ≤ v < 3.2.03.2.0
helm.sh/helm/v3Go3.0.0 ≤ v < 3.1.33.1.3

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-11013 · Helm · Dark Radar