CVE-2026-74407
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: wifi: ath11k: PCI kapatma sırasında SSR iş öğelerini iptal et Yeniden başlatma, WLAN ürün yazılımı çökme kurtarması (SSR) ile çakışırsa çekirdeği çökertebilir. Çökme, DMA destekli MHI bağlamları serbest bırakılırken MHI sökme yolunda bir NULL işaretçi başvurusudur. Basitleştirilmiş iz: dma_free_attrs mhi_deinit_dev_ctxt [mhi] ath11k_pci_power_down [ath11k_pci] ath11k_pci_shutdown [ath11k_pci] device_shutdown kernel_restart Ana bilgisayar tarafında SSR, cihaz kurtarmasını gerçekleştirmek için reset_work öğesini kuyruğa alan MHI RDDM geri çağrısı tarafından yürütülür. reset_work, ath11k_hif_power_down() ve ardından ath11k_hif_power_up() çağrılarıyla cihazı güç döngüsüne sokar. Güç kesme aşaması MHI'yi başlatır ve DMA kaynaklarını serbest bırakır. Kapatma/yeniden başlatma, bu RDDM tarafından yürütülen SSR kurtarma akışıyla tamamen eşzamansız çalışır. Sonuç olarak, kapatma yolu (ath11k_pci_shutdown() -> ath11k_pci_power_down()) SSR kurtarma dizisiyle yarışabilir. Bunu, PCI kapatma sırasında SSR ile ilgili iş öğelerini iptal ederek, cihazı kaydı kaldırılıyor olarak işaretleyerek ve reset_work öğesini denetleyip kuyruğa alan RDDM geri çağrısı yolunu sıralı hale getirerek düzeltin. Bu, sökme başladıktan sonra yeni SSR kurtarma işinin kuyruğa alınamamasını ve devam eden kurtarma işinin cihaz güç kesiminden önce tamamen eşitlenmesini sağlayarak MHI sökme ve DMA kaynağı serbest bırakmanın birden fazla kez çalışmasını önler. Not: Bu sorun yalnızca PCI/MHI tabanlı cihazları etkiler. AHB tabanlı ath11k cihazları normal SSR akışlarında reset_work öğesini kuyruğa almaz. Test edildiği ortam: WCN6855 hw2.1 PCI WLAN.HSP.1.1-04866.5-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1
Nasıl düzeltilir
- Linux Linux7630eb217166435e8a6dd501fa4ad304e2264407, f82d42577ee4a191b0ad0f0a3b49fc1935dff845, daeb44fb8d700654f37f54d1ee36cd67645d0d34, 6dd3701facc0cee62d6682e49eed64499f9d0e43, 53dd29e8aeb2a1b5f079178551836b85fc6b53df, 8c79aac429b583301f387374ff37c59be671df87 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 13da397f884d9c9a3fb6616206eeb6c6ab097287 ≤ v < 7630eb217166435e8a6dd501fa4ad304e2264407, 13da397f884d9c9a3fb6616206eeb6c6ab097287 ≤ v < f82d42577ee4a191b0ad0f0a3b49fc1935dff845, 13da397f884d9c9a3fb6616206eeb6c6ab097287 ≤ v < daeb44fb8d700654f37f54d1ee36cd67645d0d34, 13da397f884d9c9a3fb6616206eeb6c6ab097287 ≤ v < 6dd3701facc0cee62d6682e49eed64499f9d0e43, 13da397f884d9c9a3fb6616206eeb6c6ab097287 ≤ v < 53dd29e8aeb2a1b5f079178551836b85fc6b53df, 13da397f884d9c9a3fb6616206eeb6c6ab097287 ≤ v < 8c79aac429b583301f387374ff37c59be671df87, 5.19 | 7630eb217166435e8a6dd501fa4ad304e2264407, f82d42577ee4a191b0ad0f0a3b49fc1935dff845, daeb44fb8d700654f37f54d1ee36cd67645d0d34, 6dd3701facc0cee62d6682e49eed64499f9d0e43, 53dd29e8aeb2a1b5f079178551836b85fc6b53df, 8c79aac429b583301f387374ff37c59be671df87 |
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.