CVE Catalog

CVE-2024-35835

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
0.86%

55th percentile - higher than 55% of all known CVEs

Summary

In the Linux kernel, in the mlx5e network driver, a double-free vulnerability was found in the arfs_create_groups function. When memory allocation fails, the function frees ft->g, and then a call to mlx5e_destroy_flow_table frees it again.

Risk Assessment

Double-free can lead to system crashes or potential exploitation for code execution.

Recommendation

It is recommended to update the Linux kernel to a version with a fix eliminating the double-free.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: net/mlx5e: fix a double-free in arfs_create_groups When `in` allocated by kvzalloc fails, arfs_create_groups will free ft->g and return an error. However, arfs_create_table, the only caller of arfs_create_groups, will hold this error and call to mlx5e_destroy_flow_table, in which the ft->g will be freed again.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS