Deadlock Vulnerability in Linux Kernel Affecting mlx5e Networking Driver
CVE-2026-80739
What is CVE-2026-80739?
A deadlock vulnerability exists in the mlx5e networking driver within the Linux kernel, specifically related to flow management. The issue arises when the function __mlx5e_add_fdb_flow() fails, leading to flow deletion via mlx5e_tc_del_flow(). The deletion improperly acquires the ESW devcom lock without checking the flow type, resulting in a potential deadlock scenario. To mitigate this, a new PEER flag has been introduced to identify flows created on peer devices, ensuring that proper locking protocols are followed, thus preventing recursive locking and enhancing system stability.
Affected Version(s)
Linux 04de7dda7394fa9c2b0fc9cec65661d9b4f0d04d < 607adbda01053abf5f93e322fe39325da8828cb8
Linux 04de7dda7394fa9c2b0fc9cec65661d9b4f0d04d < 585df8643081e6f616579bc52cd49ac823a57c82
Linux 04de7dda7394fa9c2b0fc9cec65661d9b4f0d04d