CVE-2024-35835
kernel: net/mlx5e: fix a double-free in arfs_create_groups
Severity
ModerateRed Hat Product Security
CVSS 3.1
Review impact separately from score.
Published · May 17, 2024
Updated · October 31, 2026
Description
A double-free vulnerability was found in the arfs_create_groups function in the Linux kernel's net/mlx5e driver. This issue could lead to memory corruption or a system crash if exploited, as freeing the same memory twice may cause undefined behavior.
Statement
This vulnerability is rated as a Moderate impact for Red Hat Enterprise Linux because exploitation requires local access on systems configured with Mellanox network hardware and is limited to causing a denial of service. The issue occurs due to improper error path cleanup during flow table creation in the mlx5 core driver, which can trigger a double-free condition under low-memory circumstances. Systems not utilizing Mellanox ConnectX adapters or unprivileged network configurations are not exposed to this flaw.
CVSS score applicability
The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.
Mitigation
Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.
CVSS / CWE
CVSS 3.1 · 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CWE-1341 · Multiple Releases of Same Resource or Handle