CVE-2026-41684
Təsvir
Incus sistem konteyneri və virtual maşın meneceridir. Versiya 7.0.0-dan əvvəl backup.GetInfo() mövcud olduqda daxili backup/index.yaml konfiqurasiyasına etibar edir və yalnız result.Config == nil olduqda köhnə backup/container/backup.yaml faylının təhlilinə keçir. Nəticədə, arxiv həm ilkin idxal yoxlamasından keçən düzgün daxili konfiqurasiyanı, həm də bərpa edilmiş fayl sistemi vasitəsilə daha sonra yenidən təhlil edilən yanlış formatlı köhnə backup/container/backup.yaml faylını daşıya bilər. ParseConfigYamlFile() konteyner bölməsi olmayan YAML sənədlərini qəbul edir və daha sonra bir neçə aşağı axın istehlakçısı nil yoxlamasını aparmadan Container obyektinə müraciət edir. İnstans bərpa və idxal prosesindəki təsdiqlənmiş nümunələrə backup.UpdateInstanceConfig() və internalImportFromBackup() daxildir. İnstans nüsxələri idxal etmək icazəsi olan autentifikasiya olunmuş istifadəçi, daxili backup/index.yaml faylı düzgün, lakin çıxarılan köhnə backup.yaml faylında container bölməsi çatışmayan xüsusi hazırlanmış nüsxə arxivi ilə Incus demonunu çökdürmək imkanına malik ola bilər. Çökmə, arxivin çıxarılması başladıqdan sonra bərpa yolunda baş verir. Bu problem versiya 7.0.0-da aradan qaldırılmışdır.
Necə düzəltmək olar
- linuxcontainers incus7.0.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linuxcontainers incus | v < 7.0.0 | 7.0.0 |
| github.com/lxc/incus/v6/cmd/incusdGo | v ≤ 6.23.0 | — |
| github.com/lxc/incusGo | Aralıq göstərilməyib | — |
| github.com/lxc/incus/v6Go | Aralıq göstərilməyib | — |
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.