CVE-2026-74535
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: Bluetooth: ISO: iso_sock_timeout fonksiyonundaki kilitlenmelerin (deadlock) önlenmesi iso_sock_timeout() fonksiyonu lock_sock kilidini alır, bu nedenle söz konusu kilit tutulurken zamanlayıcının senkronize şekilde devre dışı bırakılması kilitlenmeye yol açabilir. Ayrıca iso_sock_timeout(), iso_conn_del() ile eşzamanlı olarak çalışabilir ve bu durum UAF (serbest bırakıldıktan sonra kullanım) hatasına neden olur: [Görev 1] [Görev hdev->workqueue] iso_sock_timeout iso_conn_del iso_conn_hold_unless_zero iso_chan_del `------------> iso_conn_put çağıran taraf hcon'u serbest bırakır iso_conn_put iso_conn_free conn->hcon->iso_data = NULL; /* UAF */ Kilitlenme sorunu, disable işleminin lock_sock bölümlerinden kaldırılarak düzeltilmiştir. Zamanlayıcı, lock_sock bölümünde serbest bırakılması gerekebilecek iso_conn yapısından ayırmak için iso_conn yerine iso_pinfo yapısına taşınmıştır. Bazı clear_timer kullanımları disable_timer olarak değiştirilmiştir.
Nasıl düzeltilir
- Linux Linux16d89a63e08280abeef7218970a3bbd7ca62b021, 82e982f54f962f72646868ddbb2c3bd9ea178568, 3c3d5f85db80145636bb991a6005e2760012b985, 200fa1629c57a3ca2b03d3ca63fd3a9bfd910c43, 6.12.103, 6.12 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | a58d0f5dac322e16cc75334d000666512341bde5 ≤ v < 16d89a63e08280abeef7218970a3bbd7ca62b021, dc26097bdb864a0d5955b9a25e43376ffc1af99b ≤ v < 82e982f54f962f72646868ddbb2c3bd9ea178568, dc26097bdb864a0d5955b9a25e43376ffc1af99b ≤ v < 3c3d5f85db80145636bb991a6005e2760012b985, dc26097bdb864a0d5955b9a25e43376ffc1af99b ≤ v < 200fa1629c57a3ca2b03d3ca63fd3a9bfd910c43, f53e7489273dc2bb307bf50f319b3762d45534f0, 6.12.2 ≤ v < 6.12.103, 6.11.11 ≤ v < 6.12, 6.13 | 16d89a63e08280abeef7218970a3bbd7ca62b021, 82e982f54f962f72646868ddbb2c3bd9ea178568, 3c3d5f85db80145636bb991a6005e2760012b985, 200fa1629c57a3ca2b03d3ca63fd3a9bfd910c43, 6.12.103, 6.12 |
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.