CVE-2026-46111
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: Bluetooth: hci_conn: create_big_sync funksiyasındakı potensial UAF xətasının düzəldilməsi BIG yaradılmasına keçməzdən əvvəl köhnəlmiş bağlantıları aşkar etmək üçün create_big_sync() funksiyasına hci_conn_valid() yoxlaması əlavə edilib. create_big_complete() funksiyasında nəticədə yaranan -ECANCELED xətası idarə olunur və istinad edilməzdən əvvəl hci_dev_lock() altında bağlantı yenidən təsdiqlənir; bu, create_le_conn_complete() və create_pa_complete() tərəfindən istifadə olunan modelə uyğundur. create_big_sync() növbəyə alınarkən hci_conn_get() vasitəsilə istinad götürülərək və tamamlanma geri çağırışında (callback) həmin istinad silinərək, hci_conn obyektinin asinxron sərhədlər boyunca aktiv qalması təmin edilir. İstinad sayğacı (refcount) və kilid bir-birini tamamlayır: istinad sayğacı obyektin ayrılmasını təmin edir, hci_conn_del() tərəfindən tələb olunduğu kimi hci_dev_lock() isə hdev->conn_hash üzərindəki hci_conn_hash_del()'in list_del_rcu() prosesini ardıcıl hala gətirir. hci_conn_put() funksiyası hci_dev_unlock()-dan kənarda çağırılır, buna görə də sonuncu put (hansı ki, bt_link_release vasitəsilə kfree()-ə yönəlir) hdev->lock altında işləmir, baxmayaraq ki, azad etmə yolu hər iki halda təhlükəsiz olardı. Bu düzəliş olmadan, create_big_complete() xəta zamanı conn göstəricisinə şərtsiz şəkildə istinad edirdi və bu da hci_connect_cfm() və hci_conn_del() vasitəsilə use-after-free (istifadədən sonra azad etmə) xətasına səbəb olurdu.
Necə düzəltmək olar
- linux linux_kernel6.6.140, 6.12.90, 6.18.32, 7.0.7 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.0 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.90, 6.13 ≤ v < 6.18.32, 6.19 ≤ v < 7.0.7, 7.1 | 6.6.140, 6.12.90, 6.18.32, 7.0.7 |
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.