CVE-2026-90432

CVE-2026-90432

published September 17, 2026

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

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

sched_ext: Abort directly from the hardlockup handler

scx_hardlockup() defers the abort to an irq_work because exit claiming used

to take scx_sched_lock and couldn't run from NMI. The deferral is now

unnecessary - claiming is NMI-safe and asserting ->aborting is exactly what

breaks the live-locks that hard-lock CPUs. Call handle_lockup() directly and

drop the irq_work. This also makes the self-detected case recoverable: the

perf watchdog fires on the hard-locked CPU itself, where a queued irq_work

never runs with IRQs off.

Also fix the return value: %true used to be returned whenever sched_ext was

loaded, suppressing the kernel's hardlockup report even when the abort was

refused. Return %true only when this call initiated the abort.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00198 · 9.0th percentile
Published
2026-09-17T21:17Z
References (2)
EPSS history
Timeline
  • 19 SEP 03:55Z
    EPSS moved — → 0%
    epss
  • 17 SEP 16:09Z
    sched_ext: Abort directly from the hardlockup handler
    cvelistv5