linux: In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_buffers: Fix memory corruptions...
CVE-2024-42073 is fixed in 36 products on 1 platform, first by DEBIAN-CVE-2024-42073, released July 29, 2024. It is not reported as exploited. Patch Radar priority: Routine.
In the Linux kernel, the following vulnerability has been resolved: mlxsw: spectrum_buffers: Fix memory corruptions on Spectrum-4 systems The following two shared buffer operations make use of the Shared Buffer Status Register (SBSR): # devlink sb occupancy snapshot pci/0000:01:00.0 # devlink sb occupancy clearmax pci/0000:01:00.0 The register has two masks of 256 bits to denote on which ingress / egress ports the register should operate on. Spectrum-4 has more than 256 ports, so the register was extended by cited commit with a new 'port_page' field. However, when filling the register's payload, the driver specifies the ports as absolute numbers and not relative to the first port of the port page, resulting in memory corruptions [1]. Fix by specifying the ports relative to the first port of the port page. [1] BUG: KASAN: slab-use-after-free in mlxsw_sp_sb_occ_snapshot+0xb6d/0xbc0 Read of size 1 at addr ffff8881068cb00f by task devlink/1566 [...] Call Trace: <TASK> dump_stack_lvl+0xc6/0x120 print_report+0xce/0x670 kasan_report+0xd7/0x110 mlxsw_sp_sb_occ_snapshot+0xb6d/0xbc0 mlxsw_devlink_sb_occ_snapshot+0x75/0xb0 devlink_nl_sb_occ_snapshot_doit+0x1f9/0x2a0 genl_family_rcv_msg_doit+0x20c/0x300 genl_rcv_msg+0x567/0x800 netlink_rcv_skb+0x170/0x450 genl_rcv+0x2d/0x40 netlink_unicast+0x547/0x830 netlink_sendmsg+0x8d4/0xdb0 __sys_sendto+0x49b/0x510 __x64_sys_sendto+0xe5/0x1c0 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f [...] Allocated by task 1: kasan_save_stack+0x33/0x60 kasan_save_track+0x14/0x30 __kasan_kmalloc+0x8f/0xa0 copy_verifier_state+0xbc2/0xfb0 do_check_common+0x2c51/0xc7e0 bpf_check+0x5107/0x9960 bpf_prog_load+0xf0e/0x2690 __sys_bpf+0x1a61/0x49d0 __x64_sys_bpf+0x7d/0xc0 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f Freed by task 1: kasan_save_stack+0x33/0x60 kasan_save_track+0x14/0x30 kasan_save_free_info+0x3b/0x60 poison_slab_object+0x109/0x170 __kasan_slab_free+0x14/0x30 kfree+0xca/0x2b0 free_verifier_state+0xce/0x270 do_check_common+0x4828/0xc7e0 bpf_check+0x5107/0x9960 bpf_prog_load+0xf0e/0x2690 __sys_bpf+0x1a61/0x49d0 __x64_sys_bpf+0x7d/0xc0 do_syscall_64+0xc1/0x1d0 entry_SYSCALL_64_after_hwframe+0x77/0x7f
Where it's fixed
| Product | Fixed in | Fix | Released |
|---|---|---|---|
| Linux | |||
| bpftool · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| bpftool · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| dtb-aarch64 · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-64kb · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-64kb · sles 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-azure · opensuse-leap 15.6 | 6.4.0-150600.8.11.1 | SUSE-SU-2024:3194-1 | Sep 10, 2024 |
| kernel-azure · sles 15.6 | 6.4.0-150600.8.11.1 | SUSE-SU-2024:3194-1 | Sep 10, 2024 |
| kernel-debug · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-default · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-default · sles 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-default-base · opensuse-leap 15.6 | 6.4.0-150600.23.22.1.150600.12.8.3 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-default-base · sles 15.6 | 6.4.0-150600.23.22.1.150600.12.8.3 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-docs · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-docs · sles 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-kvmsmall · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-livepatch-SLE15-SP6-RT_Update_2 · sles 15.6 | 1-150600.1.3.2 | SUSE-SU-2024:3195-1 | Sep 10, 2024 |
| kernel-livepatch-SLE15-SP6_Update_4 · sles 15.6 | 1-150600.13.3.3 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-obs-build · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-obs-build · sles 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-obs-qa · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-rt · opensuse-leap 15.6 | 6.4.0-150600.10.8.3 | SUSE-SU-2024:3195-1 | Sep 10, 2024 |
| kernel-rt_debug · opensuse-leap 15.6 | 6.4.0-150600.10.8.3 | SUSE-SU-2024:3195-1 | Sep 10, 2024 |
| kernel-source · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-source · sles 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-source-azure · opensuse-leap 15.6 | 6.4.0-150600.8.11.1 | SUSE-SU-2024:3194-1 | Sep 10, 2024 |
| kernel-source-azure · sles 15.6 | 6.4.0-150600.8.11.1 | SUSE-SU-2024:3194-1 | Sep 10, 2024 |
| kernel-source-rt · opensuse-leap 15.6 | 6.4.0-150600.10.8.3 | SUSE-SU-2024:3195-1 | Sep 10, 2024 |
| kernel-syms · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-syms · sles 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-syms-azure · opensuse-leap 15.6 | 6.4.0-150600.8.11.1 | SUSE-SU-2024:3194-1 | Sep 10, 2024 |
| kernel-syms-azure · sles 15.6 | 6.4.0-150600.8.11.1 | SUSE-SU-2024:3194-1 | Sep 10, 2024 |
| kernel-syms-rt · opensuse-leap 15.6 | 6.4.0-150600.10.8.1 | SUSE-SU-2024:3195-1 | Sep 10, 2024 |
| kernel-uek · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-container · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-container · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-container-debug · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-container-debug · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-core · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-core · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-debug · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-debug · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-debug-core · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-debug-core · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-debug-devel · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-debug-devel · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-debug-modules · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-debug-modules · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-debug-modules-extra · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-debug-modules-extra · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-devel · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-devel · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-doc · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-doc · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-modules · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-modules · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-modules-extra · ol 8 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-uek-modules-extra · ol 9 | 0:5.15.0-305.176.4.el9uek | ELSA-2025-20095 | Feb 9, 2025 |
| kernel-zfcpdump · opensuse-leap 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| kernel-zfcpdump · sles 15.6 | 6.4.0-150600.23.22.1 | SUSE-SU-2024:3383-1 | Sep 23, 2024 |
| linux · Debian 12.15 (bookworm) | 6.1.98-1 | DEBIAN-CVE-2024-42073 | Jul 29, 2024 |
| linux · Debian 13.5 (trixie) | 6.9.8-1 | DEBIAN-CVE-2024-42073 | Jul 29, 2024 |
| linux · Debian 14 | 6.9.8-1 | DEBIAN-CVE-2024-42073 | Jul 29, 2024 |
Patch Radar data is free to use with attribution. Terms and how to credit it.
Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.