CVE-2026-31721

Orta

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: usb: gadget: f_hid: siyahı və spinlock inits funksiyalarını bind-dən alloc-a köçürün Aşağıdakılar yerinə yetirilərkən problem yaranırdı: - hid gadget qurulur və bağlanır (bind) - /dev/hidg0 açılır - nəticədə alınan fd EPOLL_CTL_ADD-də istifadə olunur - UDC bağlantısı kəsilir (unbind) - UDC yenidən bağlanır (bind) - fd EPOLL_CTL_DEL-də istifadə olunur CONFIG_DEBUG_LIST aktiv olduqda, remove_wait_queue (ep_remove_wait_queue vasitəsilə) daxilində list_del korrupsiyası bildirilirdi. Bəzi sazlamalardan sonra məlum oldu ki, problem f_hid tərəfindən poll_wait vasitəsilə qeydiyyata alınan növbələrdədir. Bunlar hidg_bind daxilində init_waitqueue_head istifadə edilərək başladılmışdı. Beləliklə, bind funksiyası növbələrin hələ də elementlər olduğu halda onları yenidən başlatırdı. Həll yolu, onların ömrünü funksiya instansiyasının ömrünə uzatmaq üçün başlatma prosesini hidg_bind-dən hidg_alloc-a köçürməkdir. Əlavə olaraq, bind funksiyasında digər bir çox potensial problemli init çağırışları aşkar etdim və onları da köçürdüm.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc1 may 2026
İlk görülmə1 may 2026

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.253, 5.15.203, 6.1.169, 6.6.135, 6.12.81, 6.18.22, 6.19.12 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel3.19 ≤ v < 5.10.253, 5.11 ≤ v < 5.15.203, 5.16 ≤ v < 6.1.169, 6.2 ≤ v < 6.6.135, 6.7 ≤ v < 6.12.81, 6.13 ≤ v < 6.18.22, 6.19 ≤ v < 6.19.12, 7.05.10.253, 5.15.203, 6.1.169, 6.6.135, 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.

Intelligence 360 paketində

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.

CVE-2026-31721 · Linux Kernel · Dark Radar