CVE-2026-98456
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: Bluetooth: mgmt: read_unconf_index_list() funksiyasındakı yarış vəziyyətinin (race condition) düzəldilməsi read_unconf_index_list() cavabı ayırmazdan əvvəl konfiqurasiya edilməmiş kontrollerləri sayır, sonra isə onu dolduran zaman cihaz bayraqlarını yenidən yoxlayır. hci_dev_list_lock siyahının üzvlüyünü sabitləşdirir, lakin hər bir cihaz üçün olan bayraqları seriyalaşdırmır. Asinxron kontroller qurulması zamanı işçi proses iki keçid arasında HCI_UNCONFIGURED bayrağını təyin edə və HCI_SETUP bayrağını silə bilər. Ayırma sayından kənarda qalan kontroller daha sonra doldurma mərhələsi üçün uyğun ola bilər ki, bu da rp->index[] massivinə sərhədlərdən kənar yazmaya (out-of-bounds write) səbəb olur. hci_dev_list-dəki hər bir cihaz üçün yer ayırın. hci_dev_list_lock saxlanıldığı müddətdə siyahının üzvlüyü dəyişə bilməyəcəyi üçün, bayraq keçidlərinə baxmayaraq cavab kifayət qədər böyük qalır. Hesablanan say və cavab uzunluğu hələ də yalnız uyğun gələn konfiqurasiya edilməmiş kontrollerləri əhatə edir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralıq göstərilməyib | — |
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.