CVE-2026-63955
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: mm/vmalloc: BH deaktiv edilmiş kontekstdə BUG() tetiklənməsin __get_vm_area_node() hazırda in_interrupt() true qaytardıqda BUG() tetikləyir. Lakin in_interrupt() BH deaktiv edildikdə də true qaytarır. Körpü kodu rhashtable_lookup_insert_fast() funksiyasını aşağı yarımlar deaktiv edilmiş halda çağıra bilər: __vlan_add() -> br_fdb_add_local() spin_lock_bh(&br->hash_lock); <-- BH-ni deaktiv edir -> fdb_add_local() -> fdb_create() -> rhashtable_lookup_insert_fast() -> kvmalloc() -> vmalloc() -> __get_vm_area_node() -> BUG_ON(in_interrupt()) spin_unlock_bh(&br->hash_lock) bu, çağıran NMI və ya sərt IRQ kontekstində olmasa da, BUG() tetikləyir. in_interrupt() yoxlamasını in_nmi() || in_hardirq() ilə əvəz edin.
Necə düzəltmək olar
- linux linux_kernel7.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.19 ≤ v < 7.0.12, 7.1 | 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.