Impact
The ISCI driver uses a completion tasklet that can be scheduled during device removal. The current implementation fails to kill the tasklet after the controller stop completes, leaving a use‑after‑free situation where the tasklet may dereference a freed controller structure. The resulting memory corruption could lead to a kernel crash or, in the worst case, a denial‑of‑service condition.
Affected Systems
All Linux kernel releases that include the ISCI driver before the patch that inserts a tasklet_kill after wait_for_stop() are vulnerable. Any system running such a kernel with the ISCI driver enabled is at risk; the advisory does not list specific vulnerable versions, so all pre‑patch ISCI implementations should be considered affected.
Risk and Exploitability
The CVSS score of 5.5 indicates a moderate risk, and the EPSS score of <1% suggests exploitation is unlikely under normal circumstances. The vulnerability is not listed in the CISA KEV catalog. The attack vector is inferred to be local, requiring the ability to remove or unload the ISCI device. While a flaw could lead to a system crash or denial of service, there is no documented remote exploitation pathway.
OpenCVE Enrichment
Ubuntu USN