CVE-2026-99015

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: Bluetooth: hci_sock: Ölü cihazın ayrılmasının seriyallaşdırılması HCI soketinin kontrolleri qeydiyyatdan çıxarıldıqdan sonra yenidən bağlanması monitor control replay ilə yarış vəziyyətinə (race condition) səbəb ola və kernel-i çökdürə bilər. hci_sock_bind() funksiyası hci_pi(sk)->hdev dəyişənini təmizləyir və cihaz istinadını yalnız soket kilidi altında silir, halbuki send_monitor_control_replay() oxuma üçün hci_sk_list.lock kilidini saxlayır. Replay prosesi NULL olmayan bir hdev müşahidə edə bilər, daha sonra bind onu təmizləyə və create_monitor_ctrl_open() hdev->id dəyərini oxumazdan əvvəl sonuncu istinadı silə bilər. Əgər göstərici (pointer) yenidən yüklənərsə, bu, NULL pointer dereference-ə, yaxud köhnə göstərici saxlanılararsa, use-after-free xətasına səbəb ola bilər. Kernel aşağıdakıları hesabatlaşdırdı: KASAN: null-ptr-deref in range [0x0000000000000068-0x000000000000006f] RIP: 0010:create_monitor_ctrl_open+0x579/0x800 Call Trace: hci_sock_bind+0xd96/0x1190 __sys_bind+0x166/0x200 __x64_sys_bind+0x6d/0xb0 do_syscall_64+0xdd/0x4a0 entry_SYSCALL_64_after_hwframe+0x77/0x7f Eyni seriyallaşdırma çatışmazlığı hci_send_to_sock() funksiyasının bind soketi ayırdıqdan və ya yeni bağlama quraşdırdıqdan sonra köhnə cihaz üçün soket seçməsinə və onun freymini növbəyə düzməsinə şərait yaradır. Cihaz göstəricisini təmizləyərkən və soket vəziyyətini sıfırlayarkən yazma üçün hci_sk_list.lock kilidindən istifadə edin. Bu, ayrılmadan əvvəl mövcud replay və çatdırılma oxuyucularının tamamlanmasını gözləyir və sonrakı oxuyucuların köhnə bağlamadan istifadə etməsinin qarşısını alır. Yekun cihaz buraxılması yuxu rejiminə (sleep) keçə bildiyi üçün hci_dev_put() funksiyasını kritik bölmənin xaricində saxlayın.

CiddilikOrta
CVSS6.3
İstismar ehtimalı—
MəhsulMicrosoft Azl3 Kernel
Dərc23 okt 2026
İlk görülmə23 okt 2026

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əhsulTəsirlənən versiyalarDüzəldildiyi versiya
microsoft azl3_kernel_6.6.159.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.157.1-1Aralı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.

Intelligence 360 paketində

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.