CVE-2026-40090
Açıklama
Zarf, Kubernetes için bir Airgap Native Packager Manager'dır. 0.23.0 ile 0.74.1 arasındaki sürümler, zarf package inspect sbom ve zarf package inspect documentation alt komutlarında rastgele dosya yazma zafiyeti içermektedir. Bu alt komutların çıktı dosya yolları, kullanıcı kontrollü bir çıktı dizininin, güvenilmeyen paketin zarf.yaml manifestosundan doğrudan okunan Metadata.Name alanı ile birleştirilmesiyle oluşturulur. Metadata.Name paket oluşturma sırasında bir regex ile doğrulansa da, bir saldırgan paketi arşivden çıkararak Metadata.Name alanını ../../etc/cron.d/malicious gibi yol aşımı (path traversal) dizileri veya /home/user/.ssh/authorized_keys gibi mutlak yollar içerecek şekilde değiştirebilir ve SBOMS.tar içerisindeki ilgili dosyaları ekleyebilir. Bu durum, inspect komutunu çalıştıran kullanıcının izinleri dahilinde, saldırgan tarafından kontrol edilen içeriğin dosya sistemindeki rastgele konumlara yazılmasına olanak tanır. Bu sorun 0.74.2 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- lfprojects zarf0.74.2 ya da sonraki bir sürüm
- github.com/zarf-dev/zarf0.74.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| lfprojects zarf | 0.23.0 ≤ v < 0.74.2 | 0.74.2 |
| github.com/zarf-dev/zarfGo | 0.23.0 ≤ v < 0.74.2, 0.37.0 ≤ v < 0.74.2 | 0.74.2 |
| github.com/defenseunicorns/zarfGo | 0.23.0 ≤ v | — |
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.