CVE-2026-98238
Təsvir
Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: net: wwan: t7xx: t7xx_ccmni_recv_skb() funksiyasında netif indeksinin doğrulanması DPMAIF PIT başlığında daşınan netif indeksi beş bit genişliyindədir, lakin ccmni_inst[] massivi yalnız NIC_DEV_MAX (21) element üçün yer ayırıb. t7xx_ccmni_recv_skb() funksiyası massivə sərhəd yoxlaması aparmadan indeksləyir, buna görə də 21-dən 31-ə qədər olan indekslər massivin hüdudlarından kənara çıxır. Sərhəddən kənar dəyər massivdən sonra gələn və heç vaxt NULL olmayan geri çağırma (callback) cədvəlinə düşür, buna görə də mövcud !ccmni yoxlaması bunu aşkar etmir və drayver orada yerləşən hər hansı bir məlumatı struct t7xx_ccmni kimi istifadə edir. İndeks diapazonundan kənarda olduqda skb atılır. Netif indeksini 25 olaraq təyin edən xəta injektoru ilə QEMU qonağında yoxlanılıb: yamalanmamış drayver ccmni_inst[] massivindən kənarda bir dəyəri oxuyur, bu dəyər geri çağırma cədvəlinə düşür və skb-ni növbəyə almaq üçün kifayət qədər uzağa referans verir. Bu yoxlama ilə paket atılır. İndeks 0 üzərindəki düzgün formalaşdırılmış trafikə təsir göstərmir. v2 versiyasındakı dəyişikliklər: yoxdur.
Necə düzəltmək olar
- Linux Linux7c2fe308bda5a7e6222d7f0c3c311991372baab4, fba45070e25abdae08bcaebfadeef050dc39e208, e1b0609b1a40da03e385be290853a604eb4c3fb9, 9dbf13de4edff6fbc1f7ad9c4040326b6ed599ad, d28aa2de9654e8024922775520a2665e00c04ad5, c7ead9704249d57d4693a04697e3bbd285138fa9 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | 05d19bf500f8281f574713479b04679fa226d0a3 ≤ v < 7c2fe308bda5a7e6222d7f0c3c311991372baab4, 05d19bf500f8281f574713479b04679fa226d0a3 ≤ v < fba45070e25abdae08bcaebfadeef050dc39e208, 05d19bf500f8281f574713479b04679fa226d0a3 ≤ v < e1b0609b1a40da03e385be290853a604eb4c3fb9, 05d19bf500f8281f574713479b04679fa226d0a3 ≤ v < 9dbf13de4edff6fbc1f7ad9c4040326b6ed599ad, 05d19bf500f8281f574713479b04679fa226d0a3 ≤ v < d28aa2de9654e8024922775520a2665e00c04ad5, 05d19bf500f8281f574713479b04679fa226d0a3 ≤ v < c7ead9704249d57d4693a04697e3bbd285138fa9, 5.19 | 7c2fe308bda5a7e6222d7f0c3c311991372baab4, fba45070e25abdae08bcaebfadeef050dc39e208, e1b0609b1a40da03e385be290853a604eb4c3fb9, 9dbf13de4edff6fbc1f7ad9c4040326b6ed599ad, d28aa2de9654e8024922775520a2665e00c04ad5, c7ead9704249d57d4693a04697e3bbd285138fa9 |
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.