Impact
A flaw in the Linux mlx5 e‑switch driver causes the virtual port disable routine to run the multicast update function before the vport change handler cleans the all‑multicast rule field. When the device is in a firmware‑fatal‑recovery state and the multicast rule is still present, the driver mistakenly adds duplicate multicast entries to the vport’s mc_list and later deletes the legacy multicast table while those entries are still referenced. The result is an underflow of a reference count and a dangling pointer that can trigger a kernel panic.
Affected Systems
All Linux kernel builds that contain the mlx5 e‑switch driver before the CVE‑2026‑98014 fix are impacted. No specific kernel versions are enumerated in the data, so any distribution kernel that ships the driver and has not applied the patch is vulnerable.
Risk and Exploitability
The CVSS score is 7.0; EPSS score is < 1%; the vulnerability is not listed in CISA’s KEV catalog. Based on the description, it is inferred that triggering the failure requires local privileged access, which could limit exploitation to users who have administrative control over the device. The defect can be triggered by resetting the device or during a firmware fatal recovery.
OpenCVE Enrichment
Debian DLA
Debian DSA
Ubuntu USN