CVE-2026-64128
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: Bluetooth: ISO: əvvəlki ISO_START olmadan qəbul edilən ISO_END freymlərini rədd etmək ISO məlumat PDU-ları START, CONT, END və ya SINGLE olduğunu göstərən paket sərhəd bayrağını daşıyır. iso_recv() funksiyasının ISO_CONT budağı, conn->rx_skb ilə işləməzdən əvvəl conn->rx_len dəyərini yoxlayaraq ISO_START-ın olmaması riskindən qoruyur, lakin ISO_END bunu etmir. Əgər qarşı tərəf yeni ISO bağlantısında ilk paket kimi ISO_END göndərsə, conn->rx_skb hələ də NULL olur və conn->rx_len sıfırdır, buna görə də skb_put(conn->rx_skb, ...) NULL istinadına müraciət edir və sistem çökməsi (oops) baş verir. Qəbuledicilərin cütləşmə olmadan yayımçıya sinxronlaşdığı BIS üçün havada olan hər hansı bir yayımçı bunu tətikləyə bilər. Təsadüfi son fraqmentin hostu çökdürmək əvəzinə loqlanması və rədd edilməsi üçün ISO_CONT yoxlamasını ISO_END-in yuxarı hissəsində təkrar edin.
Necə düzəltmək olar
- linux linux_kernel6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11 və ya daha yeni versiya
- git.kernel.org/stable/c/1c3d1e1696b72579b970e17999c503a14535205b
- git.kernel.org/stable/c/39f4a82e80c8f5ed2d6952d73fbafc895721a728
- git.kernel.org/stable/c/3af41ee7ebecb0d5c8a504861f6cfad31345310f
- git.kernel.org/stable/c/61f2410a96dee808029e2ae4d6ef2dd635f3477f
- git.kernel.org/stable/c/84c24fb151fc1179355296d7ff29129ac7c42129
- git.kernel.org/stable/c/e3a799881c12d27596232636a607e2e3fa448d63
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.0 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.142, 6.7 ≤ v < 6.12.92, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11 |
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.