VYPR
Medium severity5.5NVD Advisory· Published Jul 30, 2024· Updated Jun 17, 2026

CVE-2024-42140

CVE-2024-42140

Description

In the Linux kernel, the following vulnerability has been resolved:

riscv: kexec: Avoid deadlock in kexec crash path

If the kexec crash code is called in the interrupt context, the machine_kexec_mask_interrupts() function will trigger a deadlock while trying to acquire the irqdesc spinlock and then deactivate irqchip in irq_set_irqchip_state() function.

Unlike arm64, riscv only requires irq_eoi handler to complete EOI and keeping irq_set_irqchip_state() will only leave this possible deadlock without any use. So we simply remove it.

AI Insight

LLM-synthesized narrative grounded in this CVE's description and references.

Affected products

4
  • Linux/Kernelcpe-rescue3 versions
    6.1+ 2 more
    • (no CPE)range: 6.1
    • cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*range: >=5.15.82,<5.15.163
    • (no CPE)
  • osv-coords
    Range: < 5.15.163

Patches

Vulnerability mechanics

References

6

News mentions

0

No linked articles in our index yet.