CVE-2026-28406
Təsvir
kaniko, konteyner və ya Kubernetes klasteri daxilində Dockerfile-dan istifadə edərək konteyner imicləri yaratmaq üçün nəzərdə tutulmuş bir alətdir. Versiya 1.25.4-dən başlayaraq versiya 1.25.10-a qədər olan versiyalarda kaniko, build kontekst arxivlərini `filepath.Join(dest, cleanedName)` vasitəsilə açarkən yekun yolun `dest` daxilində qalmasını təmin etmir. `../outside.txt` kimi tar girişi çıxarma kök qovluğundan kənara çıxır və faylları hədəf kataloqundan kənara yazır. Reyestr autentifikasiyasının olduğu mühitlərdə bu, executor prosesi daxilində kodun icrasını əldə etmək üçün docker credential helper-ləri ilə birləşdirilə bilər. Versiya 1.25.10 tar çıxarılması zamanı yolun təyin edilməsi üçün securejoin-dən istifadə edir.
Necə düzəltmək olar
- chainguard kaniko1.25.10 və ya daha yeni versiya
- github.com/chainguard-dev/kaniko1.25.10 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| chainguard kaniko | 1.25.4 ≤ v < 1.25.10 | 1.25.10 |
| github.com/chainguard-dev/kanikoGo | 1.25.4 ≤ v < 1.25.10 | 1.25.10 |
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.