CVE-2024-36006
Published: May 20, 2024
Modified: May 12, 2026
Description
In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_acl_tcam: Fix incorrect list API usage Both the function that migrates all the chunks within a region and the function that migrates all the entries within a chunk call list_first_entry() on the respective lists without checking that the lists are not empty. This is incorrect usage of the API, which leads to the following warning [1]. Fix by returning if the lists are empty as there is nothing to migrate in this case. [1] WARNING: CPU: 0 PID: 6437 at drivers/net/ethernet/mellanox/mlxsw/spectrum_acl_tcam.c:1266 mlxsw_sp_acl_tcam_vchunk_migrate_all+0x1f1/0> Modules linked in: CPU: 0 PID: 6437 Comm: kworker/0:37 Not tainted 6.9.0-rc3-custom-00883-g94a65f079ef6 #39 Hardware name: Mellanox Technologies Ltd. MSN3700/VMOD0005, BIOS 5.11 01/06/2019 Workqueue: mlxsw_core mlxsw_sp_acl_tcam_vregion_rehash_work RIP: 0010:mlxsw_sp_acl_tcam_vchunk_migrate_all+0x1f1/0x2c0 [...] Call Trace: <TASK> mlxsw_sp_acl_tcam_vregion_rehash_work+0x6c/0x4a0 process_one_work+0x151/0x370 worker_thread+0x2cb/0x3e0 kthread+0xd0/0x100 ret_from_fork+0x34/0x50 ret_from_fork_asm+0x1a/0x30 </TASK>
| Vendor | Product | Versions |
|---|---|---|
Linux | Linux | affected 6f9579d4e3021b17b0a4cde6b04a6c94c9575cdf - < 0b2c13b670b168e324e1cf109e67056a20fd610aaffected 6f9579d4e3021b17b0a4cde6b04a6c94c9575cdf - < 09846c2309b150b8ce4e0ce96f058197598fc530affected 6f9579d4e3021b17b0a4cde6b04a6c94c9575cdf - < 64435b64e43d8ee60faa46c0cd04e323e8b2a7b0affected 6f9579d4e3021b17b0a4cde6b04a6c94c9575cdf - < 4526a56e02da3725db979358964df9cd9c567154affected 6f9579d4e3021b17b0a4cde6b04a6c94c9575cdf - < ab4ecfb627338e440ae11def004c524a00d93e40+2 more versions |
Linux | Linux | affected 5.1unaffected 0 - < 5.1unaffected 5.4.275 - <= 5.4.*unaffected 5.10.216 - <= 5.10.*unaffected 5.15.158 - <= 5.15.*+4 more versions |
References
Security Training
Train your team to recognize and prevent security threats with our comprehensive security awareness program.
Start TrainingVulnerability Scanning
Discover vulnerabilities in your applications and infrastructure before attackers do.
Scan Now