CVE-2022-23525

Orta

Açıklama

Helm, önceden yapılandırılmış Kubernetes kaynakları olan Chart'ların yönetimi için kullanılan bir araçtır. 3.10.3 öncesindeki sürümler, _repo_ paketinde bir NULL Pointer Dereference sorununa maruz kalmaktadır. _repo_ paketi, bir depo indeks dosyasını işleyen bir işlemci içerir. Örneğin, Helm istemcisi, Chart'ların yönetildiği Chart depolarına referanslar ekler. _repo_ paketi, deponun indeks dosyasını ayrıştırır ve bunu Go'nun çalışabileceği yapılara yükler. Bazı indeks dosyaları, bellek ihlaline yol açan dizi veri yapılarının oluşturulmasına neden olabilir. Helm SDK'sındaki _repo_ paketini bir indeks dosyasını ayrıştırmak için kullanan uygulamalar, bu girdinin kurtarılamayan bir paniğe (panic) neden olması durumunda Hizmet Reddi (Denial of Service) sorununa maruz kalabilir. Helm İstemcisi, bellek ihlali paniğine neden olan bir indeks dosyası ile panikleyecektir. Helm uzun süreli çalışan bir servis olmadığından, bu panik Helm istemcisinin gelecekteki kullanımlarını etkilemeyecektir. Bu sorun 3.10.3 sürümünde düzeltilmiştir. SDK kullanıcıları, indeks dosyalarını _repo_ fonksiyonlarına aktarmadan önce doğru biçimlendirildiklerini doğrulayabilirler.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünHelm
Yayın15 Ara 2022
İlk görülme15 Ara 2022

Nasıl düzeltilir

Güncelleyin
  • helm helm3.10.3 ya da sonraki bir sürüm
  • helm.sh/helm/v33.10.3 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.10.33.10.3
helm.sh/helm/v3Gov < 3.10.33.10.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.