NVIDIA/Mellanox ConnectX flow steering core (mlx5 fs_core FTE active-flag race): Two-phase flow-table-entry deletion
Impact
Two-phase flow-table-entry deletion checks the entry's active flag without holding its lock, so adding a rule with the same match value concurrently with a delete makes fs_core clear the hardware deletion function early and panic on the next removal. The race is between adding and removing rules that match the same traffic - which is what happens when two tenants' network policies touch overlapping match criteria on a shared adapter, so this is reachable by ordinary concurrent activity, not just by a deliberate attacker.
Who can reach it
Local. Concurrent rule add and delete for the same match value on a shared mlx5 adapter, driven by CNI/network-policy churn.
What to do
Kernel update checking the FTE active flag under its lock. No workaround.
References
Related entries
- Linux kernel amdgpu display core (DC/DM) (drm/amd/display): A correctness defect in the amdgpu display core (DC/DM)CVE-2024-53133 · Linux kernel amdgpu display core (DC/DM) (drm/amd/display)High
- Linux kernel amdgpu kernel driver core (drm/amdgpu): A use-after-free in the amdgpu kernel driver core. Freed kernelCVE-2024-56551 · Linux kernel amdgpu kernel driver core (drm/amdgpu)High
- Linux kernel amdgpu display core (DC/DM) (drm/amd/display): An out-of-bounds access in the amdgpu display core (DC/DM)CVE-2024-56608 · Linux kernel amdgpu display core (DC/DM) (drm/amd/display)High
- Linux kernel amdgpu display core (DC/DM) (drm/amd/display): A double free in the amdgpu display core (DC/DM)CVE-2024-56775 · Linux kernel amdgpu display core (DC/DM) (drm/amd/display)High
- Linux kernel amdgpu display core (DC/DM) (drm/amd/display): An out-of-bounds access in the amdgpu display core (DC/DM)CVE-2024-56784 · Linux kernel amdgpu display core (DC/DM) (drm/amd/display)High
- Linux kernel amdgpu display core (DC/DM) (drm/amd/display): A race condition or locking defect in the amdgpu displayCVE-2024-57918 · Linux kernel amdgpu display core (DC/DM) (drm/amd/display)High
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.