CVE-2026-68332
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net: airoha: airoha_ppe_deinit() fonksiyonundaki potansiyel use-after-free hatası düzeltildi airoha_ppe_deinit(), rcu_replace_pointer() aracılığıyla NPU işaretçisini NULL ile değiştirir ancak ppe_deinit() ve airoha_npu_put() fonksiyonlarını çağırmadan önce mevcut RCU okuyucularının çıkmasını beklemez. Bu durum, bir RCU okuma tarafı kritik bölümündeki okuyucu, NPU serbest bırakıldığında hala ona referans tutuyorsa bir use-after-free hatasına neden olabilir. Başlatma yolu (airoha_ppe_init), rcu_assign_pointer()'dan sonra zaten synchronize_rcu() fonksiyonunu çağırır; ancak commit 6abcf751bc08 ("net: airoha: Fix schedule while atomic in airoha_ppe_deinit()") ile eklenen sonlandırma yolu, rcu_read_lock()/rcu_dereference() yapısından rcu_replace_pointer() yapısına geçişte karşılık gelen bariyeri atlamıştır. NPU kaynakları serbest bırakılmadan önce tüm mevcut RCU okuyucularının tamamlandığından emin olmak için ppe_deinit() öncesine synchronize_rcu() eklendi.
Nasıl düzeltilir
- Linux Linux46e3bed4b071095ecc9384a7b349e1908728531f, ad28c4f9e0eae4993cb3fde3e7cea330acd8b97c, 2484568a335cd7bda951c75b3a7d95ea36161ae7, 6.18.42 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.