CVE-2026-68332
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: net: airoha: airoha_ppe_deinit() funksiyasında potensial use-after-free xətası düzəldildi airoha_ppe_deinit() funksiyası rcu_replace_pointer() vasitəsilə NPU göstəricisini NULL ilə əvəz edir, lakin ppe_deinit() və airoha_npu_put() çağırılmadan əvvəl mövcud RCU oxucularının çıxmasını gözləmir. Əgər RCU oxuma tərəfli kritik bölmədəki bir oxucu, NPU azad edilən zaman hələ də ona istinad saxlayırsa, bu, use-after-free xətasına səbəb ola bilər. İnit yolu (airoha_ppe_init) artıq rcu_assign_pointer()-dən sonra synchronize_rcu() funksiyasını çağırır, lakin commit 6abcf751bc08 ("net: airoha: Fix schedule while atomic in airoha_ppe_deinit()") ilə təqdim olunan deinit yolunda rcu_read_lock()/rcu_dereference()-dən rcu_replace_pointer()-ə keçid zamanı müvafiq baryer unudulmuşdu. NPU resursları azad edilməzdən əvvəl bütün mövcud RCU oxucularının işini tamamladığından əmin olmaq üçün ppe_deinit()-dən əvvəl synchronize_rcu() əlavə edildi.
Necə düzəltmək olar
- Linux Linux46e3bed4b071095ecc9384a7b349e1908728531f, ad28c4f9e0eae4993cb3fde3e7cea330acd8b97c, 2484568a335cd7bda951c75b3a7d95ea36161ae7, 6.18.42 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 72f93dc6d1a6b157e0c3d247085c74935893cca0 ≤ v < 46e3bed4b071095ecc9384a7b349e1908728531f, 6abcf751bc084804a9e5b3051442e8a2ce67f48a ≤ v < ad28c4f9e0eae4993cb3fde3e7cea330acd8b97c, 6abcf751bc084804a9e5b3051442e8a2ce67f48a ≤ v < 2484568a335cd7bda951c75b3a7d95ea36161ae7, 6.18.6 ≤ v < 6.18.42, 6.19 | 46e3bed4b071095ecc9384a7b349e1908728531f, ad28c4f9e0eae4993cb3fde3e7cea330acd8b97c, 2484568a335cd7bda951c75b3a7d95ea36161ae7, 6.18.42 |
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.