CVE-2026-33481
Təsvir
Syft konteyner imicləri və fayl sistemləri əsasında Proqram Təminatı Materiallar Siyahısının (SBOM) yaradılması üçün nəzərdə tutulmuş CLI aləti və Go kitabxanasıdır. v1.42.3 versiyasından əvvəlki Syft versiyalarında, skan zamanı müvəqqəti yaddaş dolarsa, həmin yaddaş düzgün təmizlənmirdi. Arxivləri skan edərkən Syft həmin arxivləri müvəqqəti yaddaşa açır və sonra açılmış məzmunu yoxlayır. Normal iş rejimində Syft skanı tamamladıqdan sonra yazdığı müvəqqəti məlumatları silir. Bu zəiflik, Syft-ın müvəqqəti yaddaşı doldurmasına səbəb ola biləcək məzmunu skan edən istifadəçilərə təsir edir ki, bu da Syft-ın xəta verməsinə və dayanmasına səbəb olur. Xəta baş verdikdə, Syft istifadə olunan müvəqqəti faylları düzgün şəkildə silmədən dayanır. Testlərimiz zamanı bu hal çox böyük artefaktların və ya zipbomb kimi yüksək sıxılmış artefaktların skan edilməsi ilə daha asanlıqla təkrarlandı. Syft müvəqqəti fayllarını təmizləmədiyi üçün bunun nəticəsi müvəqqəti fayl yaddaşının dolması olur ki, bu da Syft-ın gələcək işlərinə və ya müvəqqəti yaddaşın mövcudluğundan asılı olan digər sistem utilitlərinə mane olur. Düzəliş v1.42.3 versiyasında təqdim edilmişdir. Artıq Syft xəta şərti ilə qarşılaşdıqda müvəqqəti faylları təmizləyir. Syft-da bu zəiflik üçün heç bir alternativ həll yolu yoxdur. Müvəqqəti yaddaşının tükəndiyini görən istifadəçilər müvəqqəti faylları əllə silə bilərlər.
Necə düzəltmək olar
- anchore syft1.42.3 və ya daha yeni versiya
- github.com/anchore/syft1.42.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| anchore syft | v < 1.42.3 | 1.42.3 |
| github.com/anchore/syftGo | v < 1.42.3 | 1.42.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.
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.