CVE-2026-98738
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: Bluetooth: SMP uzak OOB veri erişimini serileştirin build_pairing_cmd(), listenin yazıcılarını serileştiren hdev->lock kilidini tutmadan uzak OOB verilerini arar ve içeriklerini kopyalar. SMP bir girdi bulduktan sonra, eşzamanlı bir yönetim Remove Remote OOB Data komutu, SMP mevcut bayrağını okumadan veya rastgele ve onaylama değerlerini kopyalamadan önce bu girdiyi bağlantısını kesip serbest bırakabilir. Kaldırma işlemi, arama işlemi hala listede ilerlerken bir girdiyi geçersiz kılabilir. KASAN şunları raporlamıştır: BUG: KASAN: slab-use-after-free in build_pairing_cmd+0x948/0x9b0 Call Trace: build_pairing_cmd+0x948/0x9b0 smp_recv_cb+0x459f/0x8110 l2cap_recv_frame+0xf14/0x9190 l2cap_recv_acldata+0xa64/0xd40 hci_rx_work+0x4ca/0x730 Allocated by task 87: hci_add_remote_oob_data+0x11d/0x530 add_remote_oob_data+0x282/0x400 hci_sock_sendmsg+0x1033/0x1ea0 Freed by task 93: hci_remote_oob_data_clear+0x108/0x1c0 remove_remote_oob_data+0x198/0x220 hci_sock_sendmsg+0x1033/0x1ea0 build_pairing_cmd() içinde hdev->lock kullanımı, kilidi zaten tutan çağırıcılar için özyinelemeye neden olur ve alma yolundaki cihazdan L2CAP'e olan kilit sırasını tersine çevirir. Bunun yerine; SMP araması ve kopyalama işlemleri boyunca ve ekleme, kaldırma ile temizleme yardımcıları tarafından tutulan, cihaza özel bir remote_oob_lock eklenmiştir. SMP'nin kısmen başlatılmış veya güncellenmiş OOB değerlerini okuyamaması için başlatma ve yerinde güncellemeler de kapsama alınmıştır. Mevcut hata dönüşünü koruyarak, tahsis hatasında mutex serbest bırakılır. Yeni kritik bölümler herhangi bir cihaz, bağlantı veya kanal kilidi edinmez. Yazıcılar, diğer okuyucuları kilitlemelerini veya davranışlarını değiştirmeden serileştirmeye devam eden mevcut hdev->lock korumalarını sürdürü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.