CVE-2026-64454

Belirsiz

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: usb: dwc3: gadget bağlantı kesme işleminin uyutulabilir askıya alma bağlamından çalıştırılması dwc3_gadget_suspend(), IRQ'lar devre dışıyken dwc->lock kilidini alır ve ardından dwc3_disconnect_gadget() fonksiyonunu çağırır. Asenkron geri çağırmalar için bu yardımcı fonksiyon yalnızca standart spin_unlock()/spin_lock() kullanır; bu nedenle gadget ->disconnect() geri çağırması hala IRQ'lar devre dışıyken çalışır ve herhangi bir uyutulabilir geri çağırma Lockdep hatasına yol açar. Bu sorun statik analiz aracımız tarafından tespit edilmiş ve ardından mevcut ağaç üzerinde manuel olarak incelenmiştir. Hazırlanan PoC, dwc3_gadget_suspend() -> dwc3_disconnect_gadget() -> gadget_driver->disconnect() zincirini korumuştur ve Lockdep şunları raporlamıştır: BUG: sleeping function called from invalid context gadget_disconnect+0x21/0x39 [vuln_msv] dwc3_gadget_suspend.constprop.0+0x2b/0x42 [vuln_msv] Bağlantı kesme geri çağırma seçimi tek bir ortak yardımcı fonksiyonda tutulmuş, ancak geri çağırmayı dwc->lock altında anlık olarak kaydeden ve ardından spin_unlock_irqrestore() işleminden sonra çalıştıran uyutulabilir bir askıya alma tarafı sarmalayıcısı eklenmiştir. Standart olay yolu hala mevcut spin_unlock()/spin_lock() penceresini kullanmaktadır.

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

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxb399be2958456efe1b64b19c55a54a24e9035769, 48958478cb8dbc429a5b19f36e866b63d6297d1d, 5e5798880eb1533a7de6fb68eb14b2d8202ebf76, e0e4f15d4225fb7156cc0e3c21eb8953114f9b89, c4e232bd07fe2b69a6e5c380db41dd36b95e0524, 642e04f5c292d04070ae6e4374fbf14cc40a2465, 010382937fb69892b3469ac4d30af072262f59e8, 5.15.212, 6.1.178, 6.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux20351ddb1f41cfb3ae20e105425ef43a28393d76 ≤ v < b399be2958456efe1b64b19c55a54a24e9035769, ad43004fd5326bec4466ecc8a07fe0e570b553ca ≤ v < 48958478cb8dbc429a5b19f36e866b63d6297d1d, c8540870af4ce6ddeb27a7bb5498b75fb29b643c ≤ v < 5e5798880eb1533a7de6fb68eb14b2d8202ebf76, c8540870af4ce6ddeb27a7bb5498b75fb29b643c ≤ v < e0e4f15d4225fb7156cc0e3c21eb8953114f9b89, c8540870af4ce6ddeb27a7bb5498b75fb29b643c ≤ v < c4e232bd07fe2b69a6e5c380db41dd36b95e0524, c8540870af4ce6ddeb27a7bb5498b75fb29b643c ≤ v < 642e04f5c292d04070ae6e4374fbf14cc40a2465, c8540870af4ce6ddeb27a7bb5498b75fb29b643c ≤ v < 010382937fb69892b3469ac4d30af072262f59e8, 06684c72b6b153dc434bb6ccebbb49f4cd812b5e, 5.15.128 ≤ v < 5.15.212, 6.1.30 ≤ v < 6.1.178, 6.3.4 ≤ v < 6.4, 6.4b399be2958456efe1b64b19c55a54a24e9035769, 48958478cb8dbc429a5b19f36e866b63d6297d1d, 5e5798880eb1533a7de6fb68eb14b2d8202ebf76, e0e4f15d4225fb7156cc0e3c21eb8953114f9b89, c4e232bd07fe2b69a6e5c380db41dd36b95e0524, 642e04f5c292d04070ae6e4374fbf14cc40a2465, 010382937fb69892b3469ac4d30af072262f59e8, 5.15.212, 6.1.178, 6.4

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.