Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2024-42140

riscv: kexec: Avoid deadlock in kexec crash path

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 12f237200c169a8667cf9dca7a40df8d7917b9fd to < bb80a7911218bbab2a69b5db7d2545643ab0073daffected
  • b17d19a5314a37f7197afd1a0200affd21a7227d to < 653deee48a4682ea17a05b96fb6842795ab5943caffected
  • b17d19a5314a37f7197afd1a0200affd21a7227d to < 7692c9b6baacdee378435f58f19baf0eb69e4155affected
  • b17d19a5314a37f7197afd1a0200affd21a7227d to < 484dd545271d02d1571e1c6b62ea7df9dbe5e692affected
  • b17d19a5314a37f7197afd1a0200affd21a7227d to < c562ba719df570c986caf0941fea2449150bcbc4affected
  • 7594956fec8902dfc18150bf1dca0940cd4ad025affected
  • 5.15.82 to < 5.15.163affected
  • 6.0.12 to < 6.1affected

Linux Linux

Default version status: affected

  • 6.1affected
  • 0 to < 6.1unaffected
  • 5.15.163 to ≤ 5.15.*unaffected
  • 6.1.98 to ≤ 6.1.*unaffected
  • 6.6.39 to ≤ 6.6.*unaffected
  • 6.9.9 to ≤ 6.9.*unaffected
  • 6.10 to ≤ *unaffected

References