CVE-2025-68298
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: Bluetooth: btusb: mediatek: btusb_mtk_claim_iso_intf() NULL dereference hatasından kaçınılması btusb_mtk_setup() fonksiyonunda, `btmtk_data->isopkt_intf` değerini şu şekilde ayarlıyoruz: usb_ifnum_to_if(data->udev, MTK_ISO_IFNUM) Bu fonksiyon bazı durumlarda NULL dönebilir. Ancak NULL döndüğünde bile btusb_mtk_claim_iso_intf() fonksiyonunu çağırmaya devam ediyoruz. e9087e828827 ("Bluetooth: btusb: mediatek: Add locks for usb_driver_claim_interface()") commit'inden itibaren, `btmtk_data->isopkt_intf` değeri NULL olduğunda btusb_mtk_claim_iso_intf() fonksiyonunun çağrılması bir çökmeye neden olur; çünkü sonuç olarak device_lock() fonksiyonuna hatalı bir işaretçi iletilmiş olur. Bu commit öncesinde ise NULL işaretçisi doğrudan usb_driver_claim_interface() fonksiyonuna iletiliyordu ve bu durum tespit edilip yönetilen bir hata döndürülüyordu. Fonksiyonun başına bir NULL kontrolü eklenerek btusb_mtk_claim_iso_intf() içerisindeki çökme sorunu giderilmiştir. Bu işlem, kodun NULL olan `btmtk_data->isopkt_intf` değerini sorunlu commit öncesindekiyle aynı şekilde işlemesini sağlar (yalnızca yazdırılan hata mesajında küçük bir değişiklik yapılmıştır).
Nasıl düzeltilir
- Linux Linux2fa09fe98ca3b114d66285f65f7e108fea131815, c3b990e0b23068da65f0004cd38ee31f43f36460, c884a0b27b4586e607431d86a1aa0bb4fb39169c, 6.12.61, 6.14 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 930e1790b99e5839e1af69d2f7fd808f1fba2df9 ≤ v < 2fa09fe98ca3b114d66285f65f7e108fea131815, e9087e828827e5a5c85e124ce77503f2b81c3491 ≤ v < c3b990e0b23068da65f0004cd38ee31f43f36460, e9087e828827e5a5c85e124ce77503f2b81c3491 ≤ v < c884a0b27b4586e607431d86a1aa0bb4fb39169c, 4194766ec8756f4f654d595ae49962acbac49490, 6.12.13 ≤ v < 6.12.61, 6.13.2 ≤ v < 6.14, 6.14 | 2fa09fe98ca3b114d66285f65f7e108fea131815, c3b990e0b23068da65f0004cd38ee31f43f36460, c884a0b27b4586e607431d86a1aa0bb4fb39169c, 6.12.61, 6.14 |
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.