CVE-2026-46317
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: KVM: arm64: nested_mmus massivinin yenidən təyin edilməsini mmu_lock altında yerinə yetirin kvm->arch.nested_mmus[] massivi, hər an işləyə bilən MMU bildiriş yolu daxil olmaqla (kvm_unmap_gfn_range() -> kvm_nested_s2_unmap()), kvm->mmu_lock altında yoxlanılır. kvm_vcpu_init_nested() funksiyası yalnız kvm->arch.config_lock kilidini saxlayaraq massivi yenidən ayırır və köhnə buferi azad edir, buna görə də həmin yoxlama prosesi azad edilmiş massivə istinad edə bilər. Yeni massivin ayrılmasını mmu_lock-dan kənarda yerinə yetirin, çünki ayırma prosesi yuxuya gedə (sleep) bilər. Kilid altında mövcud girişləri kopyalayın, geri göstəriciləri düzəldin və massivi yenidən təyin edin. Köhnə buferi kilidi buraxdıqdan sonra azad edin, çünki kvfree() funksiyası da yuxuya gedə bilər.
Necə düzəltmək olar
- linux linux_kernel6.18.35, 7.0.12 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.11 ≤ v < 6.18.35, 6.19 ≤ v < 7.0.12, 7.1 | 6.18.35, 7.0.12 |
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.