CVE-2026-80762
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: Bluetooth: hci_sync: suspend zamanı accept list UAF xətasının düzəldilməsi hci_update_event_filter_sync() funksiyası hər bir uzaqdan oyatma (remote-wakeup) cihazı üçün sinxron HCI əmrini göndərərkən hdev->accept_list siyahısını gəzir. Suspend yolu hdev->req_lock kilidini saxlayır, lakin accept-list yeniləmələri hdev->lock tərəfindən seriyalaşdırılır. Nəticədə, kontroller gözləməsi zamanı remove_device() cari siyahı elementini azad edə bilər. Aşağıdakı ardıcıllıq use-after-free vəziyyətinə səbəb olur: hci_update_event_filter_sync() remove_device() accept-list elementini götürür hci_set_event_filter_sync() kontroller cavabını gözləyir hci_dev_lock() list_del() kfree() hci_dev_unlock() azad edilmiş list.next-i oxuyur KASAN hesabatı: 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 Task 86 tərəfindən ayrıldı: hci_bdaddr_list_add_with_flags+0x1a8/0x400 add_device+0x381/0x820 hci_sock_sendmsg+0x1033/0x1ea0 Task 91 tərəfindən azad edildi: kfree+0x131/0x3c0 remove_device+0x429/0xb70 hci_sock_sendmsg+0x1033/0x1ea0 Uzaqdan oyatma ünvanlarının şnabpotu (snapshot) hdev->lock altında götürülür. HCI əmrləri göndərilməzdən əvvəl kilid azad edilir. Şnabpot qurulmazdan əvvəl kontroller hadisə filtri təmizlənir və uyğun elementlər olmadıqda ayırma (allocation) və ikinci siyahı gəzintisi ötürülür. Bu, kontroller gözləməsi boyunca accept-list düyününü saxlamadan orijinal filtr və scan-state yeniləmələrini qoruyub saxlayır.
Necə düzəltmək olar
- Linux Linuxbb5f5414d1a6272a16f68684e998f4063dd19f57, b5181516a9f5c2fdb3271cdad72a5b16c6963a44, 87ad116ac3abc6f2ce2b5b6c488f633003581eee, fe93a697a7a92fa9adf78c9ff67a10db3193290c, 95bb57bc11a91caf042ad00fca85e480d3fda37f, 29c59212a507804d7616b8abf491d30b4ab8e75f, f57b399c4fa1501b2d5451f52d861ece86bcf3db və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 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 |
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.