Impact
The flaw resides in the Linux PowerPC kernel when arch_irq_work_raise() redundantly calls preempt_disable() and preempt_enable() during machine‑check exception handling in real‑mode. Accessing the preemption counter from an NMI context causes a fault that results in a kernel panic. This impacts system availability. The defect is triggered only when a machine‑check exception occurs, which is typically induced by a hardware fault or an error in low‑level firmware and is not readily controllable by an external attacker.
Affected Systems
All Linux kernels that compile for the PowerPC architecture contain the vulnerable arch/powerpc/time module. Any build that has not applied the change that removes the preempt_disable()/enable() pair in arch_irq_work_raise() remains affected, regardless of its major release version. Systems using older kernels or custom patches that omit the commit can experience the crash when a machine‑check exception is raised.
Risk and Exploitability
The EPSS score is reported as < 1 % and the vulnerability is not listed in the CISA KEV catalog, indicating a very low likelihood of exploitation in the wild. An attacker would need to trigger a machine‑check exception while the system is in real‑mode, which is generally only achievable through a hardware fault or a highly privileged local condition. The impact of successful exploitation would be a complete system crash, but given the constraints on triggering the fault, the overall risk is considered moderate to low.
OpenCVE Enrichment
Ubuntu USN