CVE-2024-42230

powerpc/pseries: Fix scv instruction crash with kexec

published July 30, 2024

CVSS
—
EPSS
0%
Percentile
9.6
In the wild
Unconfirmed
What it is

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

powerpc/pseries: Fix scv instruction crash with kexec

kexec on pseries disables AIL (reloc_on_exc), required for scv

instruction support, before other CPUs have been shut down. This means

they can execute scv instructions after AIL is disabled, which causes an

interrupt at an unexpected entry location that crashes the kernel.

Change the kexec sequence to disable AIL after other CPUs have been

brought down.

As a refresher, the real-mode scv interrupt vector is 0x17000, and the

fixed-location head code probably couldn't easily deal with implementing

such high addresses so it was just decided not to support that interrupt

at all.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00202 · 9.6th percentile
Published
2024-07-30T07:47Z
EPSS history
Timeline
  • 30 JUL 07:47Z
    powerpc/pseries: Fix scv instruction crash with kexec
    cvelistv5