CVE-2026-55108
Açıklama
KubeVela açık kaynaklı bir uygulama teslimat platformudur. 1.9.14 sürümünden önce, 1.10.0-alpha.1 ile 1.10.9 arasında ve 1.11.0-alpha.1 ile 1.11.0-alpha.4 arasında, pkg/controller/utils/capability.go dosyasındaki GetTerraformConfigurationFromRemote fonksiyonunda yer alan Terraform uzak yapılandırma yükleyicisi, core.oam.dev/v1beta1 ComponentDefinition aracılığıyla sağlanan bir depoyu klonlar ve depo tarafından kontrol edilen variables.tf veya main.tf sembolik bağlantılarını takip eder. ComponentDefinition nesnelerini oluşturma veya güncelleme yetkisine sahip bir kullanıcı, terraform.path üzerinden variables.tf dosyasını /dev/zero'ya yönlendirebilir; ardından os.Stat ve os.ReadFile bu bağlantıyı takip ederek ParseTerraformVariables veya HCL ayrıştırması içeriği reddetmeden önce sınırsız bir akışı okur. Bu okuma işlemi belleği tüketebilir, küme genelindeki vela-core denetleyicisini OOM-kill ile sonlandırabilir, tekrarlanan Pod yeniden başlatmalarına neden olabilir ve etkili bir konteyner sınırı yapılandırılmadığında düğüm belleğine baskı yapabilir. Bu sorun 1.9.14, 1.10.9 ve 1.11.0-alpha.4 sürümlerinde düzeltilmiştir.
Nasıl düzeltilir
- github.com/oam-dev/kubevela1.9.14, 1.10.9, 1.11.0-alpha.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/oam-dev/kubevelaGo | v < 1.9.14, 1.10.0-alpha.1 ≤ v < 1.10.9, 1.11.0-alpha.1 ≤ v < 1.11.0-alpha.4 | 1.9.14, 1.10.9, 1.11.0-alpha.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.
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.