Impact
The vulnerability involves an unprotected write to the ICOSQ data structure during NAPI polling when CPU affinity changes occur. This race condition can trigger an interrupt that advances the queue pointer without proper synchronization, leading to corrupted data and erroneous completion queue entries. The result can manifest as a kernel panic or system hang, thereby compromising availability.
Affected Systems
All Linux kernel installations that include the mlx5e driver are affected. The issue is present in kernel versions that use the older icosq implementation before the patch that introduces proper locking or asynchronous sprouting was applied.
Risk and Exploitability
The risk is considered low based on an EPSS score of less than 1% and the fact that the vulnerability is not listed in the CISA KEV catalog. Exploitation would require a local privilege or kernel context, as the race occurs within kernel networking code. While a successful race could crash the system or cause a denial of service, there is no evidence of an active exploit in the wild. The fix was addressed in the kernel community after observing kernel warnings and errors documented in the relevant SPLAT traces.
OpenCVE Enrichment
Ubuntu USN