CVE-2026-53106
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: bpf: NMI-da lokal yaddaşın silinməsinə icazə verməyin Hazırda, NMI və ya reentrant daxilində kfree_rcu(), call_rcu() və ya call_rcu_tasks_trace() vasitəsilə selem və ya lokal yaddaşın azad edilməsi təxirə salındıqda, lokal yaddaşda deadlock yarana bilər. NMI-da selem-in silinməsi nadir rast gəlinən istifadə halı olduğu üçün, bpf_xxx_storage_delete() köməkçi funksiyaları NMI-dan çağırılanda xəta qaytarmaqla bu problem qismən yumşaldılır. Qeyd edək ki, reentrant vasitəsilə hələ də deadlock yaratmaq mümkündür. Tam həll yolu irqs_disabled() doğru olduqda xəta qaytarmağı tələb edir, lakin bu, bpf_xxx_storage_delete() üçün həddindən artıq sərt yanaşmadır. Uzunmüddətli həll yolu call_rcu-nun _nolock versiyalarını tələb edir. Digər mümkün həll yolu azad etmə prosesini irq_work [0] vasitəsilə təxirə salmaqdır, lakin bu, selem ölçüsünü artırar ki, bu da ideal deyil. Yoxlama yalnız köməkçilər və sistem çağırışları tərəfindən istifadə olunan bpf_selem_unlink() funksiyasında lazımdır. bpf_selem_unlink_nofail() funksiyası normaldır, çünki o, heç vaxt NMI və ya reentrant-da işləməyən map və sahibin sökülməsi zamanı çağırılır. [0] https://lore.kernel.org/bpf/[email protected]/
Necə düzəltmək olar
- linux linux_kernel7.0.10 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 | 5.13 ≤ v < 7.0.10 | 7.0.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.