CVE-2026-98859

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: HID: multitouch: silinmə zamanı buraxma taymerinin yenidən qurulmasının qarşısının alınması mt_remove() funksiyası avadanlığı dayandırmazdan əvvəl yapışqan barmaq (sticky-finger) taymerini sakitləşdirir: timer_delete_sync(&td->release_timer); sysfs_remove_group(&hdev->dev.kobj, &mt_attribute_group); hid_hw_stop(hdev); timer_delete_sync() işləyən geri çağırışı gözləyir və taymeri növbədən çıxarır, lakin taymerin yenidən qurulmasını dayandırmır. Həmin məqamda nəqliyyat hələ də hesabatları çatdırır və hesabat yolu onu yenidən qurur: if (app->quirks & MT_QUIRK_STICKY_FINGERS) { if (td->mt_io_flags & MT_IO_SLOTS_MASK) mod_timer(&td->release_timer, jiffies + msecs_to_jiffies(100)); Beləliklə, timer_delete_sync() geri döndükdən sonra gələn hesabat taymeri növbədə saxlayır. td obyekti hdev->dev üçün devm_kzalloc() ilə ayrıldığına görə, mt_remove() geri döndükdən sonra drayver bağlandıqda azad edilir. Taymer daha sonra işə düşdükdə, mt_expired_timeout() azad edilmiş td obyektinə istinad edir: struct mt_device *td = timer_container_of(td, t, release_timer); struct hid_device *hdev = td->hdev; if (test_and_set_bit_lock(MT_IO_FLAGS_RUNNING, &td->mt_io_flags)) Sökülmə prosesini sadəcə hid_hw_stop()-dan sonraya keçirmək bunu təkbaşına həll etmir, çünki mt_expired_timeout() funksiyası hdev->inputs siyahısını gəzən mt_release_contacts()-i çağırır; buna görə də taymer hələ də hid_hw_stop() giriş cihazlarını sökməzdən əvvəl sakitləşdirilməlidir. Bunun əvəzinə timer_shutdown_sync() istifadə edin; bu funksiya əlavə olaraq hər hansı sonrakı mod_timer() çağırışını əməliyyatsız (no-op) edir, beləliklə, ardıcıllıq məhdudiyyətləri arasında seçim etməyə ehtiyac qalmır. Bu, funksiyanın təqdim olunduğu yekun sökülmə nümunəsidir və hid-wiimote artıq eyni səbəbdən bundan istifadə edir.

CiddilikOrta
CVSS5.7
İstismar ehtimalı—
MəhsulMicrosoft Azl3 Kernel
Dərc18 okt 2026
İlk görülmə18 okt 2026

Necə düzəltmək olar

Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
microsoft azl3_kernel_6.6.157.1-1Aralıq göstərilməyib—
microsoft azl3_kernel_6.6.159.1-1Aralıq göstərilməyib—

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-98859 · Microsoft Azl3 Kernel · Dark Radar