CVE-2026-80762
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: Bluetooth: hci_sync: askıya alma sırasında kabul listesi serbest bırakıldıktan sonra kullanım (UAF) hatası düzeltildi hci_update_event_filter_sync(), her bir uzak uyandırma cihazı için senkron bir HCI komutu gönderirken hdev->accept_list üzerinde gezinir. Askıya alma yolu hdev->req_lock kilidini tutar ancak kabul listesi güncellemeleri hdev->lock tarafından serileştirilir. Sonuç olarak, remove_device() denetleyici beklemesi sırasında mevcut liste girdisini serbest bırakabilir. Aşağıdaki iç içe geçme durumu serbest bırakıldıktan sonra kullanıma neden olur: hci_update_event_filter_sync() remove_device() kabul listesi girdisini getir hci_set_event_filter_sync() denetleyici yanıtını bekle hci_dev_lock() list_del() kfree() hci_dev_unlock() serbest bırakılan list.next değerini oku KASAN şunları raporlamıştır: BUG: KASAN: slab-use-after-free in hci_suspend_sync+0x835/0x910 Read of size 8 at addr ffff88810bec8440 by task kworker/0:1/10 Workqueue: events vhci_suspend_work Call Trace: hci_suspend_sync+0x835/0x910 hci_suspend_dev+0x182/0x450 process_one_work+0x661/0x1090 worker_thread+0x45b/0xd10 Allocated by task 86: hci_bdaddr_list_add_with_flags+0x1a8/0x400 add_device+0x381/0x820 hci_sock_sendmsg+0x1033/0x1ea0 Freed by task 91: kfree+0x131/0x3c0 remove_device+0x429/0xb70 hci_sock_sendmsg+0x1033/0x1ea0 Uzak uyandırma adreslerinin anlık görüntüsü hdev->lock altında alınır. HCI komutlarını göndermeden önce kilit serbest bırakılır. Anlık görüntü oluşturulmadan önce denetleyici olay filtresi temizlenir ve eşleşen girdi olmadığında tahsisat ile ikinci liste gezintisi atlanır. Bu işlem, bir denetleyici beklemesi boyunca bir kabul listesi düğümünü tutmadan orijinal filtre ve tarama durumu güncellemelerini korur.
Nasıl düzeltilir
- Linux Linuxbb5f5414d1a6272a16f68684e998f4063dd19f57, b5181516a9f5c2fdb3271cdad72a5b16c6963a44, 87ad116ac3abc6f2ce2b5b6c488f633003581eee, fe93a697a7a92fa9adf78c9ff67a10db3193290c, 95bb57bc11a91caf042ad00fca85e480d3fda37f, 29c59212a507804d7616b8abf491d30b4ab8e75f, f57b399c4fa1501b2d5451f52d861ece86bcf3db ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 182ee45da083db4e3e621541ccf255bfa9652214 ≤ v < bb5f5414d1a6272a16f68684e998f4063dd19f57, 182ee45da083db4e3e621541ccf255bfa9652214 ≤ v < b5181516a9f5c2fdb3271cdad72a5b16c6963a44, 182ee45da083db4e3e621541ccf255bfa9652214 ≤ v < 87ad116ac3abc6f2ce2b5b6c488f633003581eee, 182ee45da083db4e3e621541ccf255bfa9652214 ≤ v < fe93a697a7a92fa9adf78c9ff67a10db3193290c, 182ee45da083db4e3e621541ccf255bfa9652214 ≤ v < 95bb57bc11a91caf042ad00fca85e480d3fda37f, 182ee45da083db4e3e621541ccf255bfa9652214 ≤ v < 29c59212a507804d7616b8abf491d30b4ab8e75f, 182ee45da083db4e3e621541ccf255bfa9652214 ≤ v < f57b399c4fa1501b2d5451f52d861ece86bcf3db, 5.17 | bb5f5414d1a6272a16f68684e998f4063dd19f57, b5181516a9f5c2fdb3271cdad72a5b16c6963a44, 87ad116ac3abc6f2ce2b5b6c488f633003581eee, fe93a697a7a92fa9adf78c9ff67a10db3193290c, 95bb57bc11a91caf042ad00fca85e480d3fda37f, 29c59212a507804d7616b8abf491d30b4ab8e75f, f57b399c4fa1501b2d5451f52d861ece86bcf3db |
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.