CVE-2026-43017
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: Bluetooth: MGMT: mesh reklam faydalı yükünün uzunluğunu yoxlayın Hazırda mesh_send() funksiyası MGMT_OP_MESH_SEND-i ümumi əmr uzunluğu ilə məhdudlaşdırır, lakin dəyişkən adv_data[] massivi üçün təmin edilən baytların daxili adv_data_len sahəsi ilə uyğun gəlib-gəlmədiyini heç vaxt yoxlamır. MGMT_MESH_SEND_SIZE yalnız sabit başlığı əhatə etdiyi üçün kəsilmiş əmr hələ də mövcud olan 20..50 baytlıq diapazon yoxlamasından keçə bilər və daha sonra asinxron mesh göndərmə yolunu növbəyə alınmış əmr buferinin sonundan kənara çıxara bilər. Sıfır uzunluqlu və həddindən artıq böyük reklam faydalı yüklərini rədd etməyə davam edin, lakin adv_data_len-i açıq şəkildə yoxlayın və sorğunu növbəyə almazdan əvvəl əmr uzunluğunun dəyişkən massiv ölçüsü ilə tamamilə üst-üstə düşməsini tələb edin.
Necə düzəltmək olar
- linux linux_kernel6.1.168, 6.6.134, 6.12.81, 6.18.22, 6.19.12 və ya daha yeni versiya
- git.kernel.org/stable/c/0b706fb2294aff3adfd54653bda1b5e356ad4566
- git.kernel.org/stable/c/244b639e6a3a8e26241e201004a3a9f764476631
- git.kernel.org/stable/c/24fa32369cf15d8fc918bdfe94097b12e6acada0
- git.kernel.org/stable/c/562ed1954f0c1bff3422b7b752bd3dacf185edbf
- git.kernel.org/stable/c/bda93eec78cdbfe5cda00785cefebd443e56b88b
- git.kernel.org/stable/c/edb5898cfa91afe7e8f83eda18d93034c953d632
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| linux linux_kernel | 6.1 ≤ v < 6.1.168, 6.2 ≤ v < 6.6.134, 6.7 ≤ v < 6.12.81, 6.13 ≤ v < 6.18.22, 6.19 ≤ v < 6.19.12, 7.0 | 6.1.168, 6.6.134, 6.12.81, 6.18.22, 6.19.12 |
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.