CVE-2026-43495
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: net: wwan: t7xx: t7xx_port_enum_msg_handler funksiyasında port_count dəyərinin mesaj uzunluğuna görə yoxlanılması t7xx_port_enum_msg_handler() funksiyası, mesaj buferinin kifayət qədər məlumat ehtiva etdiyini yoxlamadan, modem tərəfindən təmin edilən port_count sahəsindən port_msg->data[] üzrə dövr sərhədi kimi istifadə edir. Modem tərəfindən 12 baytlıq buferdə port_count=65535 göndərilməsi 262140 bayta qədər slab-out-of-bounds oxuma əməliyyatına səbəb olur. Kiçik ölçülü mesajlardan qorunmaq üçün port mesajının başlıq sahələrinə müraciət etməzdən əvvəl sizeof(*port_msg) yoxlanışı əlavə edildi. port_count çıxarıldıqdan sonra və dövrdən əvvəl struct_size() yoxlanışı əlavə edildi. t7xx_parse_host_rt_data() funksiyasında, data_len sahəsinə müraciət etməzdən əvvəl rt_feature başlığının oxunması qalıq bufer yoxlanışı ilə qorundu; OOB oxumaların və offset üzərində imzalanmış tam ədəd daşmasının (signed integer overflow) qarşısını almaq üçün feat_data_len aktual qalıq buferə görə yoxlanıldı. Hər iki çağırış nöqtəsindən msg_len ötürüldü: skb_pull()-dan sonra DPMAIF yolunda skb->len və əl sıxma (handshake) yolunda təsdiqlənmiş feat_data_len.
Necə düzəltmək olar
- linux linux_kernel6.1.176, 6.6.140, 6.12.88, 6.18.30, 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 | 5.19 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.88, 6.13 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.7, 7.1 | 6.1.176, 6.6.140, 6.12.88, 6.18.30, 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.