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>
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-zfcpdump-modules-extraUpgrade kernel-coreUpgrade perfUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-modules-extraUpgrade kernel-rt-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-docUpgrade kernel-debugUpgrade kernel-abi-stablelistsUpgrade kernel-debug-develUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-coreUpgrade kernel-headersUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-zfcpdumpUpgrade bpftoolUpgrade kernelUpgrade kernel-debug-modulesUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-coreUpgrade kernel-rtUpgrade kernel-cross-headersUpgrade kernel-rt-kvmUpgrade kernel-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade kernel-rt-modules-extra | Aug 12, 2024 | May 20, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-develUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-livepatch-5.10.216-204.855Upgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade perfUpgrade bpftool-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade kernel-debuginfo | May 22, 2025 | May 20, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade bpftool | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-tools | Oct 8, 2024 | May 20, 2024 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | May 20, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Aug 12, 2024 | May 20, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-develUpgrade kernel-cross-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-kvmUpgrade kernel-rtUpgrade kernel-debug-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-debug-modulesUpgrade kernel-headersUpgrade perf-debuginfoUpgrade kernelUpgrade bpftool-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-debuginfoUpgrade kernel-develUpgrade kernel-debugUpgrade kernel-rt-debug-coreUpgrade kernel-coreUpgrade kernel-rt-debug-modulesUpgrade bpftoolUpgrade kernel-rt-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-modulesUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-modules-extraUpgrade kernel-rt-debugUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade kernel-tools-debuginfoUpgrade kernel-rt-coreUpgrade kernel-debuginfoUpgrade perf | Aug 22, 2024 | May 20, 2024 |
| Suse | — | Upgrade kernel-symsUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade dtb-renesasUpgrade kernel-64kb-extraUpgrade kernel-azure-optionalUpgrade kernel-debug-develUpgrade kernel-azureUpgrade kernel-default-baseUpgrade ocfs2-kmp-defaultUpgrade dlm-kmp-rtUpgrade dtb-mediatekUpgrade kernel-develUpgrade dtb-appleUpgrade kernel-default-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-azureUpgrade dtb-xilinxUpgrade kselftests-kmp-rtUpgrade dtb-hisiliconUpgrade kernel-64kb-optionalUpgrade kernel-rt-extraUpgrade kernel-devel-rtUpgrade kernel-default-optionalUpgrade kernel-default-vdsoUpgrade kernel-defaultUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-default-livepatchUpgrade reiserfs-kmp-rtUpgrade kernel-source-vanillaUpgrade kernel-rt-develUpgrade dtb-allwinnerUpgrade kernel-rt-livepatchUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-caviumUpgrade kernel-azure-extraUpgrade kernel-debugUpgrade kernel-debug-vdsoUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-sprdUpgrade kernel-64kb-develUpgrade dtb-nvidiaUpgrade dtb-amdUpgrade dtb-alteraUpgrade dlm-kmp-azureUpgrade kernel-sourceUpgrade kernel-64kb-livepatch-develUpgrade dtb-broadcomUpgrade kernel-obs-buildUpgrade dtb-socionextUpgrade cluster-md-kmp-defaultUpgrade kernel-default-extraUpgrade kernel-64kbUpgrade kernel-obs-qaUpgrade dtb-apmUpgrade kernel-azure-livepatch-develUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade kernel-default-develUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-64kbUpgrade kernel-docs-htmlUpgrade dtb-rockchipUpgrade dtb-exynosUpgrade dtb-amazonUpgrade kernel-syms-rtUpgrade kernel-source-azureUpgrade kernel-azure-develUpgrade gfs2-kmp-rtUpgrade dtb-qcomUpgrade dtb-lgUpgrade kernel-debug-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade dtb-freescaleUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmallUpgrade dtb-amlogicUpgrade dlm-kmp-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-rt-vdsoUpgrade kernel-rt-optionalUpgrade kernel-rtUpgrade kernel-docsUpgrade reiserfs-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-zfcpdumpUpgrade kernel-source-rtUpgrade kernel-macrosUpgrade kernel-devel-azureUpgrade gfs2-kmp-64kbUpgrade dtb-marvellUpgrade dtb-arm | Jun 13, 2024 | May 20, 2024 |
| Ubuntu | — | Upgrade linux-image-kvmUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-oem-24.04Upgrade linux-image-generic-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-oracle-64kUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-raspi2Upgrade linux-image-5.15.0-1065-awsUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-nvidia-64kUpgrade linux-image-awsUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-oem-24.04aUpgrade linux-image-oem-20.04dUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-intel-iotgUpgrade linux-image-intelUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.4.0-1128-awsUpgrade linux-image-azureUpgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-aws-lts-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-oem-osp1Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-oemUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-bluefieldUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-ibmUpgrade linux-image-virtualUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-oracleUpgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-gkeop-5.4Upgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1133-azureUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-oem-20.04bUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-189-genericUpgrade linux-image-lowlatencyUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-5.15.0-1068-azureUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-azure-fde | Jul 15, 2024 | May 20, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 20, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub