CVE-2025-40314

Naməlum

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: usb: cdns3: gadget: cdnsp gadget-inin uğursuz başladılması və çıxışı zamanı istifadə-dən-sonra-azad etmə (use-after-free) __cdnsp_gadget_init() və cdnsp_gadget_exit() funksiyalarında gadget strukturu (pdev->gadget), onun son nöqtələri (endpoints) azad edilməzdən əvvəl azad edilmişdir. Son nöqtələr gadget strukturundakı ep_list vasitəsilə əlaqələndirilir. Gadget-in birinci azad edilməsi son nöqtə siyahısında asılı göstəricilər (dangling pointers) yaradır. Son nöqtələr daha sonra azad edildikdə, bu, use-after-free xətasına səbəb olur. Həlli: usb_del_gadget_udc() əməliyyatını ayrı "del" və "put" mərhələlərinə bölməklə, cdnsp_gadget_free_endpoints() funksiyasını usb_put_gadget() ilə gadget strukturunun yekun azad edilməsindən əvvəl icra etmək mümkündür. bb9c74a5bd14 ("usb: dwc3: gadget: Free gadget structure only after freeing endpoints") yamasına bənzər düzəliş tətbiq edilmişdir.

CiddilikNaməlum
CVSS—
İstismar ehtimalı—
MəhsulLinux
Dərc8 dek 2025
İlk görülmə8 dek 2025

Necə düzəltmək olar

Yeniləyin
  • Linux Linux0cf9a50af91fbdac3849f8d950e883a3eaa3ecea, 37158ce6ba964b62d1e3eebd11f03c6900a52dd1, ea37884097a0931abb8e11e40eacfb25e9fdb5e9, 9c52f01429c377a2d32cafc977465f37b5384f77, fdf573c517627a96f5040f988e9b21267806be5c, 87c5ff5615dc0a37167e8faf3adeeddc6f1344a3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Linux Linux8bc1901ca7b07d864fca11461b3875b31f949765 ≤ v < 0cf9a50af91fbdac3849f8d950e883a3eaa3ecea, 8bc1901ca7b07d864fca11461b3875b31f949765 ≤ v < 37158ce6ba964b62d1e3eebd11f03c6900a52dd1, 8bc1901ca7b07d864fca11461b3875b31f949765 ≤ v < ea37884097a0931abb8e11e40eacfb25e9fdb5e9, 8bc1901ca7b07d864fca11461b3875b31f949765 ≤ v < 9c52f01429c377a2d32cafc977465f37b5384f77, 8bc1901ca7b07d864fca11461b3875b31f949765 ≤ v < fdf573c517627a96f5040f988e9b21267806be5c, 8bc1901ca7b07d864fca11461b3875b31f949765 ≤ v < 87c5ff5615dc0a37167e8faf3adeeddc6f1344a3, 5.30cf9a50af91fbdac3849f8d950e883a3eaa3ecea, 37158ce6ba964b62d1e3eebd11f03c6900a52dd1, ea37884097a0931abb8e11e40eacfb25e9fdb5e9, 9c52f01429c377a2d32cafc977465f37b5384f77, fdf573c517627a96f5040f988e9b21267806be5c, 87c5ff5615dc0a37167e8faf3adeeddc6f1344a3

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.