CVE-2026-97986

Belirsiz

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: virtio_input: giriş aygıtı kaydı silinmeden önce geri çağırmaları durdurun virtinput_remove(), virtio aygıtını sıfırlamadan önce giriş aygıtının kaydını siler. virtinput_recv_events(), input_event() etrafındaki vi->lock kilidini bıraktığından, vi->ready değerinin temizlenmesi giriş kontrolünü geçmiş bir geri çağırmayı durdurmaz. Bu durum hala vi->idev kullanılmasına, tamponların yeniden kuyruğa alınmasına ve kuyruğun tetiklenmesine neden olabilir. virtinput_freeze() fonksiyonunun halihazırda yaptığı gibi, önce sıfırlama işlemini gerçekleştirin. Önceki çekirdek değişikliği ile birlikte, sıfırlama işlemi input_unregister_device() vi->idev yapısını serbest bırakmadan önce geri çağırmaların tamamlanmasını bekler. Kilidi tekrar aldıktan sonra vi->ready değerini yeniden kontrol edin: bir giriş paketinin kesilmemesi için tamamlanan olayları boşaltmaya devam edin ancak tamponların yeniden kuyruğa alınmasını ve kuyruğun tetiklenmesini durdurun. evdev bağlıyken, input_unregister_handle() şu anda bir RCU grace period süresini bekler; bu süre aynı zamanda IRQ geri çağırmalarının tamamlanmasını da bekler. Bu durum PCI ve MMIO üzerindeki yaşam süresi hatasını maskeler ancak diğer taşıma katmanlarındaki uyutulabilir (sleepable) geri çağırmaları korumaz.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın25 Eyl 2026
İlk görülme25 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux3ae729b1f8ab81d1244061872db2fb0ebb110d2a, 81073bca2062c916c818f2744fbab545a5c4982b, 8226aeee9b9a94cd699fbb51cb230feff46cfaf2, a3ba86a270dd87460759214046dc7cbd409ac711, 5378f7945856a5ed88e6f9850bc7a68f54090135, d7808b37da0a619cf1fa541c2384e783fecc2480 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux271c865161c57cfabca45b93eaa712b19da365bc ≤ v < 3ae729b1f8ab81d1244061872db2fb0ebb110d2a, 271c865161c57cfabca45b93eaa712b19da365bc ≤ v < 81073bca2062c916c818f2744fbab545a5c4982b, 271c865161c57cfabca45b93eaa712b19da365bc ≤ v < 8226aeee9b9a94cd699fbb51cb230feff46cfaf2, 271c865161c57cfabca45b93eaa712b19da365bc ≤ v < a3ba86a270dd87460759214046dc7cbd409ac711, 271c865161c57cfabca45b93eaa712b19da365bc ≤ v < 5378f7945856a5ed88e6f9850bc7a68f54090135, 271c865161c57cfabca45b93eaa712b19da365bc ≤ v < d7808b37da0a619cf1fa541c2384e783fecc2480, 4.13ae729b1f8ab81d1244061872db2fb0ebb110d2a, 81073bca2062c916c818f2744fbab545a5c4982b, 8226aeee9b9a94cd699fbb51cb230feff46cfaf2, a3ba86a270dd87460759214046dc7cbd409ac711, 5378f7945856a5ed88e6f9850bc7a68f54090135, d7808b37da0a619cf1fa541c2384e783fecc2480

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-97986 · Linux · Dark Radar