In the Linux kernel, the following vulnerability has been resolved:
net/mlx5e: Use a memory barrier to enforce PTP WQ xmit submission tracking occurs after populating the metadata_map
Just simply reordering the functions mlx5e_ptp_metadata_map_put and mlx5e_ptpsq_track_metadata in the mlx5e_txwqe_complete context is not good enough since both the compiler and CPU are free to reorder these two functions. If reordering does occur, the issue that was supposedly fixed by 7e3f3ba97e6c ("net/mlx5e: Track xmit submission to PTP WQ after populating metadata map") will be seen. This will lead to NULL pointer dereferences in mlx5e_ptpsq_mark_ts_cqes_undelivered in the NAPI polling context due to the tracking list being populated before the metadata map.
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-64k-debug-coreUpgrade kernel-64k-debug-develUpgrade kernel-cross-headersUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-coreUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-64k-develUpgrade kernel-64k-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-modules-coreUpgrade kernel-coreUpgrade kernel-rt-coreUpgrade kernel-debug-modules-coreUpgrade kernel-debugUpgrade kernel-64k-debug-modules-coreUpgrade rtlaUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debugUpgrade kernel-docUpgrade kernel-zfcpdumpUpgrade perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-modules-extraUpgrade kernel-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-develUpgrade kernel-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modulesUpgrade kernel-64k-devel-matchedUpgrade kernel-abi-stablelistsUpgrade kernel-rt-modules-coreUpgrade kernel-64k-modulesUpgrade kernel-64k-debugUpgrade kernel-rt-debug-develUpgrade kernel-rt-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-coreUpgrade kernelUpgrade kernel-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-headersUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64kUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-uki-virtUpgrade rvUpgrade kernel-devel-matchedUpgrade kernel-rtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-toolsUpgrade kernel-64k-coreUpgrade libperf | Nov 4, 2024 | Apr 17, 2024 |
| Debian | — | Upgrade linux | Jul 27, 2026 | Jul 27, 2026 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Aug 16, 2024 | Apr 17, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Dec 5, 2024 | Apr 17, 2024 |
| Rocky_linux | — | Upgrade kernel-debug-debuginfoUpgrade kernel-toolsUpgrade kernel-rt-debugUpgrade kernel-rt-modules-coreUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-rtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-devel-matchedUpgrade perfUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-modules-coreUpgrade perf-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade libperf-debuginfoUpgrade kernel-tools-libsUpgrade kernel-rt-debug-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-debuginfoUpgrade rvUpgrade kernel-rt-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernelUpgrade kernel-coreUpgrade kernel-develUpgrade python3-perfUpgrade kernel-debug-devel-matchedUpgrade libperfUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-headersUpgrade kernel-devel-matchedUpgrade rtlaUpgrade kernel-modulesUpgrade kernel-cross-headersUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-modules-coreUpgrade kernel-debug-develUpgrade kernel-debug-uki-virtUpgrade kernel-debugUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-coreUpgrade kernel-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-debuginfo | Jul 29, 2024 | Apr 17, 2024 |
| Suse | — | Upgrade kernel-rt_debug-develUpgrade dtb-freescaleUpgrade kernel-64kb-develUpgrade kernel-default-baseUpgrade dtb-allwinnerUpgrade kernel-rt_debugUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade dlm-kmp-defaultUpgrade gfs2-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-defaultUpgrade dtb-appleUpgrade kernel-azure-extraUpgrade kernel-docsUpgrade ocfs2-kmp-defaultUpgrade kernel-devel-rtUpgrade cluster-md-kmp-64kbUpgrade dtb-broadcomUpgrade dtb-hisiliconUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-64kbUpgrade dlm-kmp-azureUpgrade dtb-caviumUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-marvellUpgrade dtb-amdUpgrade kernel-default-livepatchUpgrade kernel-develUpgrade dlm-kmp-rtUpgrade dtb-renesasUpgrade dtb-amazonUpgrade kernel-default-develUpgrade kselftests-kmp-defaultUpgrade dtb-socionextUpgrade gfs2-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-debugUpgrade dtb-xilinxUpgrade gfs2-kmp-64kbUpgrade kernel-symsUpgrade kernel-64kb-extraUpgrade reiserfs-kmp-rtUpgrade kernel-64kb-livepatch-develUpgrade kernel-debug-develUpgrade kernel-default-livepatch-develUpgrade kernel-rt-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmall-develUpgrade kernel-source-rtUpgrade dtb-lgUpgrade reiserfs-kmp-azureUpgrade kernel-debug-livepatch-develUpgrade dtb-mediatekUpgrade kernel-syms-rtUpgrade kernel-azure-optionalUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-optionalUpgrade kselftests-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade dlm-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-macrosUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-buildUpgrade kernel-default-extraUpgrade kernel-azure-vdsoUpgrade kernel-azureUpgrade dtb-sprdUpgrade kselftests-kmp-azureUpgrade kernel-source-azureUpgrade kernel-devel-azureUpgrade kernel-rt-vdsoUpgrade kernel-rtUpgrade dtb-alteraUpgrade kernel-syms-azureUpgrade kernel-rt-extraUpgrade kernel-kvmsmallUpgrade dtb-qcomUpgrade dtb-exynosUpgrade kernel-rt_debug-vdsoUpgrade kernel-azure-develUpgrade dtb-nvidiaUpgrade dtb-apmUpgrade kernel-source-vanillaUpgrade kernel-sourceUpgrade dtb-armUpgrade kernel-debug-vdsoUpgrade dtb-rockchipUpgrade kernel-obs-qaUpgrade kernel-default-base-rebuildUpgrade gfs2-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kernel-default-vdsoUpgrade kernel-default-optional | Jun 24, 2024 | Apr 17, 2024 |
| Ubuntu | — | Upgrade linux-raspi-realtime | Feb 11, 2025 | Apr 17, 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