CVE-2024-42287

Yüksək

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: scsi: qla2xxx: Kilid daxilində əmrin erkən tamamlanması NPIV və FW sıfırlaması yerinə yetirilərkən sistem çökməsi müşahidə edilmişdir: BUG: kernel NULL pointer dereference, address: 000000000000001c #PF: supervisor read access in kernel mode #PF: error_code(0x0000) - not-present page PGD 0 P4D 0 Oops: 0000 1 PREEMPT_RT SMP NOPTI RIP: 0010:dma_direct_unmap_sg+0x51/0x1e0 RSP: 0018:ffffc90026f47b88 EFLAGS: 00010246 RAX: 0000000000000000 RBX: 0000000000000021 RCX: 0000000000000002 RDX: 0000000000000021 RSI: 0000000000000000 RDI: ffff8881041130d0 RBP: ffff8881041130d0 R08: 0000000000000000 R09: 0000000000000034 R10: ffffc90026f47c48 R11: 0000000000000031 R12: 0000000000000000 R13: 0000000000000000 R14: ffff8881565e4a20 R15: 0000000000000000 FS: 00007f4c69ed3d00(0000) GS:ffff889faac80000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 000000000000001c CR3: 0000000288a50002 CR4: 00000000007706e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 PKRU: 55555554 Call Trace: <TASK> ? __die_body+0x1a/0x60 ? page_fault_oops+0x16f/0x4a0 ? do_user_addr_fault+0x174/0x7f0 ? exc_page_fault+0x69/0x1a0 ? asm_exc_page_fault+0x22/0x30 ? dma_direct_unmap_sg+0x51/0x1e0 ? preempt_count_sub+0x96/0xe0 qla2xxx_qpair_sp_free_dma+0x29f/0x3b0 [qla2xxx] qla2xxx_qpair_sp_compl+0x60/0x80 [qla2xxx] __qla2x00_abort_all_cmds+0xa2/0x450 [qla2xxx] Sürücünün boşaltma yolunda (unload path) əmrlər ləğv edilərkən, kilid daxilində dma_free_attr yerinə yetirilməsi ilə bağlı yaranan WARN_ON şərtinin qarşısını almaq üçün əmr tamamlanması kiliddən kənarda erkən şəkildə həyata keçirilmişdi. Lakin bu, çoxlu sayda yol vasitəsilə əmrin tamamlanması zamanı yarış şəraitinə (race condition) səbəb olmuş və nəticədə sistem çökmüşdür. Buna görə də, yarış şəraitinin qarşısını almaq üçün boşaltma yolunda əmrin tamamlanması kilidin daxilində erkən şəkildə həyata keçirilir.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc17 avq 2024
İlk görülmə17 avq 2024

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.4.282, 5.10.224, 5.15.165, 6.1.103, 6.3, 6.6.44, 6.10.3 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel5.4.240 ≤ v < 5.4.282, 5.10.177 ≤ v < 5.10.224, 5.15.105 ≤ v < 5.15.165, 6.1.22 ≤ v < 6.1.103, 6.2.9 ≤ v < 6.3, 6.3 ≤ v < 6.6.44, 6.7 ≤ v < 6.10.35.4.282, 5.10.224, 5.15.165, 6.1.103, 6.3, 6.6.44, 6.10.3

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.