CVE-2026-98859

Orta

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: HID: multitouch: kaldırma işlemi sırasında serbest bırakma zamanlayıcısının yeniden kurulmasının durdurulması mt_remove(), donanımı durdurmadan önce yapışkan parmak (sticky-finger) zamanlayıcısını susturur: timer_delete_sync(&td->release_timer); sysfs_remove_group(&hdev->dev.kobj, &mt_attribute_group); hid_hw_stop(hdev); timer_delete_sync() çalışan bir geri çağırma işlemini bekler ve zamanlayıcıyı kuyruktan çıkarır ancak zamanlayıcının yeniden kurulmasını engellemez. Bu noktada taşıma katmanı hala raporlar iletmektedir ve rapor yolu bunu yeniden kurar: 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)); Bu nedenle, timer_delete_sync() döndükten sonra gelen bir rapor, zamanlayıcıyı kuyrukta bırakır. td, hdev->dev için devm_kzalloc() ile tahsis edilmiştir, dolayısıyla mt_remove() döndükten sonra sürücü ayrıldığında serbest bırakılır. Zamanlayıcı daha sonra tetiklendiğinde, mt_expired_timeout() serbest bırakılan td referansını çözer: 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ökme işlemini sadece hid_hw_stop()'tan sonraya taşımak bunu tek başına düzeltmez çünkü mt_expired_timeout(), hdev->inputs üzerinde gezen mt_release_contacts()'ı çağırır; zamanlayıcının hala hid_hw_stop() giriş aygıtlarını sökmeden önce susturulması gerekir. Bunun yerine, ayrıca sonraki herhangi bir mod_timer() işlemini etkisiz hale getiren timer_shutdown_sync() kullanın; böylece sıralama kısıtlamalarından biri diğerine feda edilmek zorunda kalmaz. Bu, fonksiyonun tanıtılma amacı olan nihai sökme desenidir ve hid-wiimote zaten aynı nedenden dolayı bunu kullanmaktadır.

ÖnemOrta
CVSS5.7
İstismar olasılığı—
ÜrünMicrosoft Azl3 Kernel
Yayın18 Eki 2026
İlk görülme18 Eki 2026

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
microsoft azl3_kernel_6.6.157.1-1Aralık belirtilmemiş—
microsoft azl3_kernel_6.6.159.1-1Aralık belirtilmemiş—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.

CVE-2026-98859 · Microsoft Azl3 Kernel · Dark Radar