CVE-2024-42140
Published: Jul 30, 2024
Modified: May 23, 2026
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.
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected 12f237200c169a8667cf9dca7a40df8d7917b9fd - < bb80a7911218bbab2a69b5db7d2545643ab0073daffected b17d19a5314a37f7197afd1a0200affd21a7227d - < 653deee48a4682ea17a05b96fb6842795ab5943caffected b17d19a5314a37f7197afd1a0200affd21a7227d - < 7692c9b6baacdee378435f58f19baf0eb69e4155affected b17d19a5314a37f7197afd1a0200affd21a7227d - < 484dd545271d02d1571e1c6b62ea7df9dbe5e692affected b17d19a5314a37f7197afd1a0200affd21a7227d - < c562ba719df570c986caf0941fea2449150bcbc4+3 more versions |
Linux | Linux | affected 6.1unaffected 0 - < 6.1unaffected 5.15.163 - <= 5.15.*unaffected 6.1.98 - <= 6.1.*unaffected 6.6.39 - <= 6.6.*+2 more versions |
References
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now