← CVE Intelligence

CVE-2024-42140

riscv: kexec: Avoid deadlock in kexec crash path PUBLISHED

Description (CNA)

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.

Affected (CNA)

Vendor / productVersions
Linux / Linuxaffected 12f237200c169a8667cf9dca7a40df8d7917b9fd before bb80a7911218bbab2a69b5db7d2545643ab0073d; affected b17d19a5314a37f7197afd1a0200affd21a7227d before 653deee48a4682ea17a05b96fb6842795ab5943c; affected b17d19a5314a37f7197afd1a0200affd21a7227d before 7692c9b6baacdee378435f58f19baf0eb69e4155; affected b17d19a5314a37f7197afd1a0200affd21a7227d before 484dd545271d02d1571e1c6b62ea7df9dbe5e692; affected b17d19a5314a37f7197afd1a0200affd21a7227d before c562ba719df570c986caf0941fea2449150bcbc4; affected 7594956fec8902dfc18150bf1dca0940cd4ad025; affected 5.15.82 before 5.15.163; affected 6.0.12 before 6.1
Linux / Linuxaffected 6.1; unaffected 0 before 6.1; unaffected 5.15.163 through 5.15.*; unaffected 6.1.98 through 6.1.*; unaffected 6.6.39 through 6.6.*; unaffected 6.9.9 through 6.9.*; unaffected 6.10 through *

CWE

No CWE identifiers supplied.

References

ADP enrichment

CVE

No English description supplied.

CISA-ADP

No English description supplied.

No references supplied.