CVE-2022-36055

Orta

Açıklama

Helm, Chart'ları yönetmek için kullanılan bir araçtır. Chart'lar, önceden yapılandırılmış Kubernetes kaynaklarının paketleridir. CNCF tarafından sağlanan fuzz testi, _strvals_ paketindeki fonksiyonlara verilen girdilerin bellek yetersizliği nedeniyle panik oluşmasına yol açabildiğini tespit etmiştir. _strvals_ paketi, dizgileri Go yapılarına dönüştüren bir ayrıştırıcı içerir. _strvals_ paketi bu dizgileri Go'nun çalışabileceği yapılara dönüştürür. Bazı dizgi girdileri, dizi veri yapılarının oluşturulmasına neden olarak bellek yetersizliği paniğine yol açabilir. Kullanıcı tarafından sağlanan girdileri ayrıştırmak için Helm SDK içindeki _strvals_ paketini kullanan uygulamalar, söz konusu girdinin kurtarılamayan bir paniğe neden olması durumunda Hizmet Reddi (DoS) sorununa maruz kalabilir. Helm İstemcisi; `--set`, `--set-string` ve diğer değer belirleme bayraklarına verilen ve bellek yetersizliği paniğine yol açan girdilerle panikleyecektir. Helm uzun süreli çalışan bir servis olmadığından, meydana gelen panik Helm istemcisinin gelecekteki kullanımlarını etkilemeyecektir. Bu sorun 3.9.4 sürümünde çözülmüştür. SDK kullanıcıları, kullanıcılar tarafından sağlanan dizgileri _strvals_ fonksiyonlarına iletmeden önce, yüksek bellek kullanımına neden olan büyük diziler oluşturmayacaklarını doğrulayabilirler.

ÖnemOrta
CVSS6.5
İstismar olasılığı—
ÜrünHelm
Yayın1 Eyl 2022
İlk görülme1 Eyl 2022

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
helm helm3.0.0 ≤ v < 3.9.43.9.4
helm.sh/helm/v3Gov < 3.9.43.9.4

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