CVE-2026-98737
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: Bluetooth: hci_sync: Inquiry cache serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi Sync komut işleyicisi hdev->req_lock kilidini tutarken, inquiry-cache güncellemeleri ve temizleme işlemleri hdev->lock kilidini kullanır. Hem hci_acl_create_conn_sync() hem de hci_stop_discovery_sync(), hdev->lock kilidini almadan girişleri arar ve alanlarını okur. Bu aramalardan herhangi biri döndükten sonra, eşzamanlı bir HCIINQUIRY ioctl işlemi hdev->lock kilidini alıp önbelleği temizleyerek girişi serbest bırakabilir. İşleyici daha sonra bağlantı oluşturma veya uzak isim iptal komutu hazırlarken serbest bırakılan bu girişi okur. Liste üzerinde gezinme işlemi de önbellek güncellemeleri ve kaldırma işlemleriyle yarış durumuna girer. KASAN şu erişimleri raporlamıştır: BUG: KASAN: slab-use-after-free in hci_acl_create_conn_sync+0x5f1/0x650 Workqueue: hci0 hci_cmd_sync_work Call Trace: hci_acl_create_conn_sync+0x5f1/0x650 hci_cmd_sync_work+0x13c/0x290 Allocated by task 90: hci_inquiry_cache_update+0x3e6/0x7d0 hci_inquiry_result_evt+0x3cb/0x560 Freed by task 93: hci_inquiry_cache_flush+0x111/0x2b0 hci_inquiry+0x2f2/0x780 hci_sock_ioctl+0x269/0x5f0 BUG: KASAN: slab-use-after-free in hci_stop_discovery_sync+0x3b1/0x3c0 Workqueue: hci0 hci_cmd_sync_work Call Trace: hci_stop_discovery_sync+0x3b1/0x3c0 hci_cmd_sync_work+0x173/0x300 Allocated by task 86: hci_inquiry_cache_update+0x483/0x940 hci_inquiry_result_evt+0x3cb/0x560 Freed by task 91: hci_inquiry_cache_flush+0x13e/0x2f0 hci_inquiry+0x2f2/0x780 hci_sock_ioctl+0x269/0x5f0 Her bir arama ve sonucundan yapılan tüm okumalar boyunca hdev->lock kilidi tutulmalıdır. Keşif iptalinin bir önbellek girişi işaretçisini tutmaması için kilit açılmadan önce uzak adres kopyalanmalıdır. Tamamlama işleyicileri aynı kilide ihtiyaç duyabileceğinden, senkron HCI komutları gönderilmeden önce kilit serbest bırakılmalıdır.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralık belirtilmemiş | — |
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.