CVE-2026-64366
Təsvir
Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: HID: wacom: wacom_wac_queue_insert funksiyasında slab-out-of-bounds yazma xətası düzəldildi Gələn hesabat üçün kfifo-da kifayət qədər yer olmadıqda, wacom_wac_queue_insert() dövr daxilində kfifo_skip() funksiyasını çağırır. Əgər kfifo boşdursa, kfifo_skip() __kfifo_peek_n() vasitəsilə kmalloc ilə ayrılmış buferdə qalan köhnə məlumatları oxuyur və onu yazı uzunluğu kimi şərtləndirərək fifo->out dəyərini həmin təsadüfi rəqəm qədər artırır. Bu, daxili kfifo vəziyyətini korlayaraq kfifo_unused() funksiyasının real bufer ölçüsündən çox daha böyük bir dəyər qaytarmasına səbəb olur ki, bu da __kfifo_in_r() funksiyasının mühafizə yoxlamasını yan keçir: if (len + recsize > kfifo_unused(fifo)) return 0; Daha sonra kfifo_copy_in() out-of-bounds memcpy əməliyyatını yerinə yetirərək, 256 baytlıq buferdən kənara 3842 bayta qədər məlumat yazır. while dövrünə !kfifo_is_empty() şərti əlavə edildi ki, kfifo_skip() heç vaxt boş fifo üzərində çağırılmasın və fifo üçün çox böyük olan hesabatları rədd etmək üçün kfifo_in() funksiyasının qaytarılan dəyəri yoxlanılsın.
Necə düzəltmək olar
- linux linux_kernel6.18.39, 7.1.4 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 | 6.15 ≤ v < 6.18.39, 6.19 ≤ v < 7.1.4 | 6.18.39, 7.1.4 |
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.