CVE-2024-42140

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
30/07/2024
Last modified:
03/11/2025

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> riscv: kexec: Avoid deadlock in kexec crash path<br /> <br /> If the kexec crash code is called in the interrupt context, the<br /> machine_kexec_mask_interrupts() function will trigger a deadlock while<br /> trying to acquire the irqdesc spinlock and then deactivate irqchip in<br /> irq_set_irqchip_state() function.<br /> <br /> Unlike arm64, riscv only requires irq_eoi handler to complete EOI and<br /> keeping irq_set_irqchip_state() will only leave this possible deadlock<br /> without any use. So we simply remove it.

Vulnerable products and versions

CPE From Up to
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 5.15.82 (including) 5.15.163 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.0.12 (including) 6.1.98 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.2 (including) 6.6.39 (excluding)
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:* 6.7 (including) 6.9.9 (excluding)