Impact
The kernel contains a use‑after‑free condition specific to the peripheral SPI driver for MPC52xx devices when the device is unbound. The flaw occurs because the state machine work scheduled by the interrupt handler is not cancelled after interrupts are disabled, leaving a stale reference that can be dereferenced after the device has been freed. Based on the description, it is inferred that an attacker with sufficient privilege to trigger the unbind sequence could exploit this to corrupt kernel memory, leading to privilege escalation or denial of service. This vulnerability is a classic use‑after‑free weakness. Based on the description, it is inferred that the nature of the flaw suggests high impact if successfully exploited.
Affected Systems
The affected product is the Linux kernel, with the vulnerability identified in the mpc52xx SPI driver. No specific kernel version range is listed, but the issue appears in any kernel that contains the unbind handling code prior to the state‑machine cancellation fix. System administrators should therefore consider any kernel build that predates the commit referenced in the provided patch set as potentially vulnerable.
Risk and Exploitability
Based on the description, the EPSS score is 0.00018 (less than 1%) and the vulnerability is not listed in the CISA KEV catalog, so real‑world exploitation data is unknown. However, the use‑after‑free nature of the flaw means that if an attacker can trigger a device unbind, they could achieve arbitrary code execution with kernel privileges. Since the kernel has been updated in the patch referenced by the listed commits, the risk is mitigated by applying the fix. Based on the description, it is inferred that in the absence of a patch, the potential for catastrophic compromise remains high, especially on systems that expose the affected SPI device to untrusted users or processes.
OpenCVE Enrichment