CVE-2026-40090
Təsvir
Zarf, Kubernetes üçün Airgap Native Packager Manager-dir. 0.23.0 və 0.74.1 arasındakı versiyalarda zarf package inspect sbom və zarf package inspect documentation alt əmrlərində ixtiyari fayl yazma zəifliyi mövcuddur. Bu alt əmrlərin çıxış fayl yolları, istifadəçi tərəfindən idarə olunan çıxış kataloqunun etibarsız paketin zarf.yaml manifestindən birbaşa oxunan Metadata.Name sahəsi ilə birləşdirilməsi yolu ilə qurulur. Paket yaradılarkən Metadata.Name regex vasitəsilə yoxlanılsa da, hücumçu paketi arxivdən çıxararaq Metadata.Name sahəsini ../../etc/cron.d/malicious kimi yol keçidi (path traversal) ardıcıllıqları və ya /home/user/.ssh/authorized_keys kimi mütləq yollarla, həmçinin SBOMS.tar daxilindəki müvafiq fayllarla dəyişdirə bilər. Bu, hücumçu tərəfindən idarə olunan məzmunun, inspect əmrini işlədən istifadəçinin icazələri daxilində fayl sisteminin ixtiyari yerlərinə yazılmasına imkan verir. Bu problem 0.74.2 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- lfprojects zarf0.74.2 və ya daha yeni versiya
- github.com/zarf-dev/zarf0.74.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 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 | — |
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.
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.