Impact
The mv88e6xxx driver in the Linux kernel incorrectly uses the caller‑supplied rule_cnt field as a write index before validating it. When an ETHTOOL_GRXCLSRLALL request specifies fewer slots than the number of policy rules installed, the driver writes past the end of the user buffer and can dereference a NULL pointer if rule_cnt is zero. This out‑of‑bounds write causes a memory corruption that results in a kernel crash and a denial of service.
Affected Systems
All Linux kernel installations that include the legacy mv88e6xxx driver are affected. Any distribution shipping a kernel that does not contain the patch is at risk, regardless of specific vendor or version details.
Risk and Exploitability
The ETHTOOL_GRXCLSRLALL ioctl that triggers the bug does not require CAP_NET_ADMIN, so any local user can exploit it without elevated privileges. The CVSS score of 7 indicates a medium severity. The EPSS score of < 1% shows a low probability of exploitation at this time, and the issue is not listed in the CISA KEV catalog. Consequently, the risk is primarily local denial of service rather than remote or privilege escalation.
OpenCVE Enrichment
Debian DLA
Debian DSA
Ubuntu USN