CVE-2026-98766

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılıb: usb: gadget: aspeed-vhub: cihazın çıxarılması zamanı oyanış işini ləğv et wake_work, dayandırılmış aşağı axın portlarını bərpa etmək üçün gadget-in .wakeup callback-indən işə salınır və ast_vhub_remove()-də heç vaxt ləğv edilmir, buna görə çıxarılmadan əvvəl və ya çıxarılma zamanı növbəyə qoyulmuş iş elementi devm tərəfindən vhub və onun portları azad edildikdən sonra işləyə bilər ki, bu da istifadədən sonra azad etmə (use-after-free) deməkdir. Yalnız işi ləğv etmək kifayət deyil: usb_gadget_wakeup() heç bir kilid götürmür və unbind yolu heç vaxt wakeup_en-i təmizləmir, buna görə başqa CPU-da icra olunan uzaqdan oyanış sorğusu ləğvdən sonra və vhub azad edilməzdən əvvəl işi yenidən işə sala bilər. ast_vhub_del_dev() artıq gadget-i qeydiyyatdan çıxarmazdan əvvəl vhub->lock altında d->registered-i təmizləyir. d->registered təmizləndikdən sonra ast_vhub_udc_wakeup()-də oyanışdan imtina edin: yoxlama və schedule_work() bundan sonra unbind-ə qarşı atomik olur, beləliklə bayraq təmizlənməzdən əvvəl keçmiş oyanış del_dev dövrəsindən sonrakı cancel_work_sync() tərəfindən boşaldılır, sonradan gələn isə işə salmadan qayıdır. Həmçinin INIT_WORK()-u ast_vhub_probe()-un əvvəlinə köçürün, çünki probe xəta yolu ast_vhub_remove()-u yenidən istifadə edir və əks halda heç vaxt işə salınmamış iş elementini ləğv edərdi. Bu problem daxili statik analiz aləti tərəfindən aşkar edilib.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc18 okt 2026
İlk görülmə18 okt 2026

Necə düzəltmək olar

Yeniləyin
  • Linux Linux89b3fef8809ec1a9acf5f753eb89b9508d7e4466, 3aed0c86afa7877d08722233a8b15e8c1ff8bcb8, 552f580a18787cfbd83d28d7d76d584c29f2c4c2, 0d39ac4f65f9357469518c70e42940e0d8b0e497, f343bfa3fc9f6255602d66f4a7dbe7ddef13ba41, 474e9e1852fb5ba0bfb26f123dd0cb361d0f4f4d, c81504dfd2d93e345c98e7a012c2f2e74ce5b6a1, 20388c8d1d74c203fec8194c45cd31afdfab934e və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux7ecca2a4080cb6b1fa174adc588fce9e9014c43c ≤ v < 89b3fef8809ec1a9acf5f753eb89b9508d7e4466, 7ecca2a4080cb6b1fa174adc588fce9e9014c43c ≤ v < 3aed0c86afa7877d08722233a8b15e8c1ff8bcb8, 7ecca2a4080cb6b1fa174adc588fce9e9014c43c ≤ v < 552f580a18787cfbd83d28d7d76d584c29f2c4c2, 7ecca2a4080cb6b1fa174adc588fce9e9014c43c ≤ v < 0d39ac4f65f9357469518c70e42940e0d8b0e497, 7ecca2a4080cb6b1fa174adc588fce9e9014c43c ≤ v < f343bfa3fc9f6255602d66f4a7dbe7ddef13ba41, 7ecca2a4080cb6b1fa174adc588fce9e9014c43c ≤ v < 474e9e1852fb5ba0bfb26f123dd0cb361d0f4f4d, 7ecca2a4080cb6b1fa174adc588fce9e9014c43c ≤ v < c81504dfd2d93e345c98e7a012c2f2e74ce5b6a1, 7ecca2a4080cb6b1fa174adc588fce9e9014c43c ≤ v < 20388c8d1d74c203fec8194c45cd31afdfab934e, 4.1889b3fef8809ec1a9acf5f753eb89b9508d7e4466, 3aed0c86afa7877d08722233a8b15e8c1ff8bcb8, 552f580a18787cfbd83d28d7d76d584c29f2c4c2, 0d39ac4f65f9357469518c70e42940e0d8b0e497, f343bfa3fc9f6255602d66f4a7dbe7ddef13ba41, 474e9e1852fb5ba0bfb26f123dd0cb361d0f4f4d, c81504dfd2d93e345c98e7a012c2f2e74ce5b6a1, 20388c8d1d74c203fec8194c45cd31afdfab934e

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