CVE-2020-11013

Yüksək

Təsvir

Helm-in 3.1.0 versiyasından etibarən və 3.2.0 versiyasından əvvəlki versiyalarında məlumat sızması zəifliyi mövcuddur. `lookup`, Helm v3-də təqdim edilmiş bir Helm şablon funksiyasıdır. O, klasterdə müəyyən resursların mövcudluğunu yoxlamaq və onlar haqqında təfərrüatlar əldə etmək üçün resursları axtarmaq imkanına malikdir. Bu, şablonların render edilməsi prosesinin bir hissəsi kimi istifadə edilə bilər. `helm template` əmrinin sənədləşdirilmiş davranışı onun uzaq klasterə qoşulmadığını bildirir. Lakin sonradan əlavə edilmiş `lookup` şablon funksiyası bu məhdudiyyəti yan keçir və hətta `helm template` və `helm install|update|delete|rollback --dry-run` zamanı belə klasterə qoşulur. İstifadəçiyə bu davranış barədə bildiriş verilmir. `helm template` əmrinin icrası klasterə sorğular göndərməməlidir. Bu, resursları Kubernetes-ə yükləmək üçün klasterə giriş imkanı olduğu fərz edilən `install` əmrindən fərqlidir. Helm 2 bu zəiflikdən təsirlənmir. Bədniyyətli chart müəllifi, `helm template` vasitəsilə render edildikdə, istifadəçinin `KUBECONFIG` faylının göstərdiyi klasterə qarşı elan edilməmiş axtarışlar yerinə yetirən bir `lookup` funksiyasını chart-a daxil edə bilər. Bu məlumat daha sonra `helm template` çıxışı vasitəsilə sızdırıla bilər. Bu problem Helm 3.2.0 versiyasında düzəldilmişdir.

CiddilikYüksək
CVSS8.5
İstismar ehtimalı—
MəhsulHelm
Dərc24 apr 2020
İlk görülmə24 apr 2020

Necə düzəltmək olar

Yeniləyin
  • helm helm3.2.0 və ya daha yeni versiya
  • helm.sh/helm/v33.1.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
helm helm3.1.0 ≤ v < 3.2.03.2.0
helm.sh/helm/v3Go3.0.0 ≤ v < 3.1.33.1.3

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2020-11013 · Helm · Dark Radar