CVE-2022-49223

Yüksək

Təsvir

Linux nüvəsində aşağıdakı zəiflik aradan qaldırılıb: cxl/port: Dekoder azad edilənə qədər port istinadını saxla KASAN + DEBUG_KOBJECT_RELEASE, cxl_decoder_release() funksiyasında potensial use-after-free xətasını bildirir; burada funksiya öz ID-sini port->decoder_ida-ya geri qaytarmaq üçün valideyninə (cxl_port) istinad edir. BUG: KASAN: use-after-free in to_cxl_port+0x18/0x90 [cxl_core] Read of size 8 at addr ffff888119270908 by task kworker/35:2/379 CPU: 35 PID: 379 Comm: kworker/35:2 Tainted: G OE 5.17.0-rc2+ #198 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 Workqueue: events kobject_delayed_cleanup Call Trace: <TASK> dump_stack_lvl+0x59/0x73 print_address_description.constprop.0+0x1f/0x150 ? to_cxl_port+0x18/0x90 [cxl_core] kasan_report.cold+0x83/0xdf ? to_cxl_port+0x18/0x90 [cxl_core] to_cxl_port+0x18/0x90 [cxl_core] cxl_decoder_release+0x2a/0x60 [cxl_core] device_release+0x5f/0x100 kobject_cleanup+0x80/0x1c0 Cihaz nüvəsi (device core) yalnız bütün alt elementlər qeydiyyatdan çıxarılana qədər valideynin ömrünü təmin edir. Əgər bir alt element öz ->release() callback funksiyasını tamamlamaq üçün valideynə ehtiyac duyursa, həmin alt element valideynin ömrünü uzatmaq üçün ona istinadı saxlamalıdır.

CiddilikYüksək
CVSS7.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc26 fev 2025
İlk görülmə26 fev 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.15.54, 5.16.19, 5.17.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.14 ≤ v < 5.15.54, 5.16 ≤ v < 5.16.19, 5.17 ≤ v < 5.17.25.15.54, 5.16.19, 5.17.2

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.