Impact
The vulnerability is a race condition in the Linux kernel’s core scheduling subsystem. When two pick_next_task() operations interleave on an SMT sibling while the shared core‑wide request queue lock is released, they corrupt the rq->core_pick state. This can lead to a NULL pointer dereference or to an invalid keep‑previous‑task decision that deadlocks the next wakeup, resulting in a hard kernel panic that kills the system. The flaw falls under CWE‑476 due to improper null pointer dereference.
Affected Systems
All Linux kernel implementations that lack the recent core‑scheduling patch are affected. That includes every distribution’s generic kernel up to the last patch level that fixed the race. The issue is present in kernel version series older than the updated commit and does not depend on vendor‑specific customizations beyond the generic scheduling code.
Risk and Exploitability
The CVSS score of 5.5 indicates a moderate severity. The EPSS score of <1% and absence from CISA’s KEV catalog suggest that exploitation is unlikely to be widespread. The likely attack vector is any local process that can generate heavy scheduling traffic on a shared core; this inference is based on the description. No remote code execution or network interface is involved. Consequently, the risk remains moderate to high until the kernel is patched or the affected core scheduling code is mitigated.
OpenCVE Enrichment