CVE-2026-80783
Təsvir
Linux kernelində aşağıdakı zəiflik aradan qaldırılıb: HID: magicmouse: magicmouse_raw_event() funksiyasında məhdudiyyətsiz rekursiyanın qarşısını al magicmouse_raw_event() funksiyası iki toxunma hesabatını bir yerə yığan DOUBLE_REPORT_ID (0xf7) paketlərini emal edərkən paketi bölür və hər yarısı üzərində özünü yenidən çağırır. Nəzarətsiz rekursiyaya qarşı yeganə qoruyucu "size < 1" yoxlamasıdır ki, bu da sıfır ölçülü çağırışları dayandırır, lakin rekursiyanın dərinliyini məhdudlaşdırmır. Bu drayverə uyğun gələn zərərli HID cihazı DOUBLE_REPORT_ID ilə başlayan və [0xf7, 0x00] ardıcıllığı ilə doldurulmuş hesabat göndərə bilər. Hər səviyyə iki bayt sərf edir və qalan hissə üzərində rekursiyaya girir, beləliklə HID_MAX_BUFFER_SIZE (16 KiB) həcmində daxil olan hesabat təxminən 8000 iç-içə çağırış yaradır. Bu, 16 KiB kernel yaddaş stackini asanlıqla tükədir və stack daşmasına səbəb olur: CONFIG_VMAP_STACK ilə panic, onsuz isə yaddaş korrupsiyası. İkiqat hesabat heç vaxt iki normal hesabatdan başqa bir şeyi əhatə etmir; o, heç vaxt qanuni olaraq iç-içə olmur. Rekursiv çağırışdan DOUBLE_REPORT_ID halına yenidən girməkdən imtina edin ki, rekursiyanın dərinliyi ikiyə məhdudlaşsın, bütün etibarlı paketlər isə əvvəlki kimi dəqiq təhlil olunmağa davam etsin.
Necə düzəltmək olar
- Linux Linux26c45abed62536aabf4033fb6d64cf72e93374e9, 8a10a624996f16628234306b46f0cf36707d78bd, d16df755b4493b6d37803c628b2c621d096796a8, bec338b07beb883726b32192c8f01c601bc76fda, 70589b0c005db003f6d8ae4db3c4d54fed7b83e4, a33a596d3ad8dfe6c96a368097a028abeee16c17, d095de37f78c5f32a4252ef0f99b84ba76550b86, db8d634128d2ba88d79c0b601e983ebe14bb0519 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Linux Linux | a462230e16acc8664145216da3c928d03556691a ≤ v < 26c45abed62536aabf4033fb6d64cf72e93374e9, a462230e16acc8664145216da3c928d03556691a ≤ v < 8a10a624996f16628234306b46f0cf36707d78bd, a462230e16acc8664145216da3c928d03556691a ≤ v < d16df755b4493b6d37803c628b2c621d096796a8, a462230e16acc8664145216da3c928d03556691a ≤ v < bec338b07beb883726b32192c8f01c601bc76fda, a462230e16acc8664145216da3c928d03556691a ≤ v < 70589b0c005db003f6d8ae4db3c4d54fed7b83e4, a462230e16acc8664145216da3c928d03556691a ≤ v < a33a596d3ad8dfe6c96a368097a028abeee16c17, a462230e16acc8664145216da3c928d03556691a ≤ v < d095de37f78c5f32a4252ef0f99b84ba76550b86, a462230e16acc8664145216da3c928d03556691a ≤ v < db8d634128d2ba88d79c0b601e983ebe14bb0519, 2.6.37 | 26c45abed62536aabf4033fb6d64cf72e93374e9, 8a10a624996f16628234306b46f0cf36707d78bd, d16df755b4493b6d37803c628b2c621d096796a8, bec338b07beb883726b32192c8f01c601bc76fda, 70589b0c005db003f6d8ae4db3c4d54fed7b83e4, a33a596d3ad8dfe6c96a368097a028abeee16c17, d095de37f78c5f32a4252ef0f99b84ba76550b86, db8d634128d2ba88d79c0b601e983ebe14bb0519 |
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.