CVE-2024-57939

Orta

Təsvir

Linux kernel-də aşağıdakı zəiflik aradan qaldırılmışdır: riscv: die() funksiyasında etibarsız kontekstdə yuxuya getmənin düzəldilməsi die() istisna idarəedicisində çağırıla bilər və buna görə də yuxuya gedə bilməz. Lakin die(), PREEMPT_RT aktiv olduqda yuxuya gedə bilən spinlock_t istifadə edir. Bu isə aşağıdakı xəbərdarlığa səbəb olur: BUG: sleeping function called from invalid context at kernel/locking/spinlock_rt.c:48 in_atomic(): 1, irqs_disabled(): 1, non_block: 0, pid: 285, name: mutex preempt_count: 110001, expected: 0 RCU nest depth: 0, expected: 0 CPU: 0 UID: 0 PID: 285 Comm: mutex Not tainted 6.12.0-rc7-00022-ge19049cf7d56-dirty #234 Hardware name: riscv-virtio,qemu (DT) Call Trace: dump_backtrace+0x1c/0x24 show_stack+0x2c/0x38 dump_stack_lvl+0x5a/0x72 dump_stack+0x14/0x1c __might_resched+0x130/0x13a rt_spin_lock+0x2a/0x5c die+0x24/0x112 do_trap_insn_illegal+0xa0/0xea _new_vmalloc_restore_context_a0+0xcc/0xd8 Oops - illegal instruction [#1] PREEMPT_RT aktiv olsa belə yuxuya getməyən raw_spinlock_t istifadəsinə keçid edildi.

CiddilikOrta
CVSS5.5
İstismar ehtimalı—
MəhsulLinux Kernel
Dərc21 yan 2025
İlk görülmə21 yan 2025

Necə düzəltmək olar

Yeniləyin
  • linux linux_kernel5.10.234 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
linux linux_kernel4.15 ≤ v < 5.10.234, 5.11 ≤ v ≤ 5.15.177, 5.16 ≤ v ≤ 6.1.125, 6.2 ≤ v ≤ 6.6.72, 6.7 ≤ v ≤ 6.12.10, 6.135.10.234

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-2024-57939 · Linux Kernel · Dark Radar