CVE-2022-49980

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: USB: gadget: usb_udc_uevent() içindeki serbest bırakıldıktan sonra kullanım okumasını düzeltin syzbot bulanıklaştırıcısı, uevent geri çağırma işlevleri ile gadget sürücüsünün kaydının kaldırılması arasında serbest bırakıldıktan sonra kullanım hatasına yol açabilecek bir yarış durumu buldu: --------------------------------------------------------------- BUG: KASAN: use-after-free in usb_udc_uevent+0x11f/0x130 drivers/usb/gadget/udc/core.c:1732 Read of size 8 at addr ffff888078ce2050 by task udevd/2968 CPU: 1 PID: 2968 Comm: udevd Not tainted 5.19.0-rc4-next-20220628-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/29/2022 Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xcd/0x134 lib/dump_stack.c:106 print_address_description mm/kasan/report.c:317 [inline] print_report.cold+0x2ba/0x719 mm/kasan/report.c:433 kasan_report+0xbe/0x1f0 mm/kasan/report.c:495 usb_udc_uevent+0x11f/0x130 drivers/usb/gadget/udc/core.c:1732 dev_uevent+0x290/0x770 drivers/base/core.c:2424 --------------------------------------------------------------- Hata, usb_udc_uevent() işlevinin udc->driver alanına başvurması ancak bunu bu alanı koruyan udc_lock mutex'ini almadan yapması nedeniyle oluşur. Gadget sürücüsünün bağlantısı uevent işlemesiyle eşzamanlı olarak udc'den kaldırılırsa, sürücü yapısına serbest bırakıldıktan sonra erişilebilir. Yarış durumunu önlemek için, yordamın yarışan erişimler boyunca mutex'i tuttuğundan emin oluyoruz.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın18 Haz 2025
İlk görülme18 Haz 2025

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.19.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 5.19.75.19.7

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-2022-49980 · Linux Kernel · Dark Radar