CVE-2026-64454

Naməlum

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılmışdır: usb: dwc3: gadget disconnect funksiyasının yuxulabilən (sleepable) suspend kontekstindən işlədilməsi dwc3_gadget_suspend() funksiyası IRQ-lar söndürülmüş halda dwc->lock kilidini götürür və sonra dwc3_disconnect_gadget() funksiyasını çağırır. Asinxron geri çağırmalar (callbacks) üçün həmin köməkçi funksiya yalnız adi spin_unlock()/spin_lock() istifadə edir, buna görə də gadget ->disconnect() geri çağırması hələ də IRQ-lar söndürülmüş halda işləyir və hər hansı yuxulabilən geri çağırma Lockdep tərəfindən xəta kimi qeyd edilir. Bu problem statik analiz alətimiz tərəfindən aşkar edilmiş və daha sonra cari ağaca qarşı əllə nəzərdən keçirilmişdir. Təsdiqlənmiş PoC dwc3_gadget_suspend() -> dwc3_disconnect_gadget() -> gadget_driver->disconnect() zəncirini saxlamışdır və Lockdep aşağıdakıları bildirmişdir: BUG: sleeping function called from invalid context gadget_disconnect+0x21/0x39 [vuln_msv] dwc3_gadget_suspend.constprop.0+0x2b/0x42 [vuln_msv] Disconnect geri çağırmasının seçimi bir ortaq köməkçi funksiyada saxlanılır, lakin geri çağırmanı dwc->lock altında kopyalayan və sonra onu spin_unlock_irqrestore()-dan sonra işlədən yuxulabilən suspend tərəfli wrapper əlavə edilir. Adi hadisə yolu hələ də mövcud spin_unlock()/spin_lock() pəncərəsindən istifadə edir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc25 iyl 2026
İlk görülmə25 iyl 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linuxb399be2958456efe1b64b19c55a54a24e9035769, 48958478cb8dbc429a5b19f36e866b63d6297d1d, 5e5798880eb1533a7de6fb68eb14b2d8202ebf76, e0e4f15d4225fb7156cc0e3c21eb8953114f9b89, c4e232bd07fe2b69a6e5c380db41dd36b95e0524, 642e04f5c292d04070ae6e4374fbf14cc40a2465, 010382937fb69892b3469ac4d30af072262f59e8, 5.15.212, 6.1.178, 6.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
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

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