In the Linux kernel, the following vulnerability has been resolved:
net: atlantic: Fix DMA mapping for PTP hwts ring
Function aq_ring_hwts_rx_alloc() maps extra AQ_CFG_RXDS_DEF bytes for PTP HWTS ring but then generic aq_ring_free() does not take this into account. Create and use a specific function to free HWTS ring to fix this issue.
Trace: [ 215.351607] ------------[ cut here ]------------ [ 215.351612] DMA-API: atlantic 0000:4b:00.0: device driver frees DMA memory with different size [device address=0x00000000fbdd0000] [map size=34816 bytes] [unmap size=32768 bytes] [ 215.351635] WARNING: CPU: 33 PID: 10759 at kernel/dma/debug.c:988 check_unmap+0xa6f/0x2360 ... [ 215.581176] Call Trace: [ 215.583632] <TASK> [ 215.585745] ? show_trace_log_lvl+0x1c4/0x2df [ 215.590114] ? show_trace_log_lvl+0x1c4/0x2df [ 215.594497] ? debug_dma_free_coherent+0x196/0x210 [ 215.599305] ? check_unmap+0xa6f/0x2360 [ 215.603147] ? __warn+0xca/0x1d0 [ 215.606391] ? check_unmap+0xa6f/0x2360 [ 215.610237] ? report_bug+0x1ef/0x370 [ 215.613921] ? handle_bug+0x3c/0x70 [ 215.617423] ? exc_invalid_op+0x14/0x50 [ 215.621269] ? asm_exc_invalid_op+0x16/0x20 [ 215.625480] ? check_unmap+0xa6f/0x2360 [ 215.629331] ? mark_lock.part.0+0xca/0xa40 [ 215.633445] debug_dma_free_coherent+0x196/0x210 [ 215.638079] ? __pfx_debug_dma_free_coherent+0x10/0x10 [ 215.643242] ? slab_free_freelist_hook+0x11d/0x1d0 [ 215.648060] dma_free_attrs+0x6d/0x130 [ 215.651834] aq_ring_free+0x193/0x290 [atlantic] [ 215.656487] aq_ptp_ring_free+0x67/0x110 [atlantic] ... [ 216.127540] ---[ end trace 6467e5964dd2640b ]--- [ 216.132160] DMA-API: Mapped at: [ 216.132162] debug_dma_alloc_coherent+0x66/0x2f0 [ 216.132165] dma_alloc_attrs+0xf5/0x1b0 [ 216.132168] aq_ring_hwts_rx_alloc+0x150/0x1f0 [atlantic] [ 216.132193] aq_ptp_ring_alloc+0x1bb/0x540 [atlantic] [ 216.132213] aq_nic_init+0x4a1/0x760 [atlantic]
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 |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 30, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelists | Jun 26, 2024 | Apr 2, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftool | Oct 8, 2024 | Apr 2, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Dec 5, 2024 | Apr 2, 2024 |
| Suse | — | Upgrade dlm-kmp-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-obs-buildUpgrade kernel-azure-develUpgrade kernel-azure-extraUpgrade kernel-debug-vdsoUpgrade kernel-source-vanillaUpgrade dtb-rockchipUpgrade kselftests-kmp-64kbUpgrade dlm-kmp-64kbUpgrade kernel-default-vdsoUpgrade dtb-lgUpgrade kernel-default-livepatchUpgrade dtb-allwinnerUpgrade kernel-rtUpgrade kernel-defaultUpgrade ocfs2-kmp-64kbUpgrade dtb-socionextUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-azureUpgrade kernel-rt-extraUpgrade dtb-sprdUpgrade kernel-64kb-extraUpgrade kernel-docs-htmlUpgrade kernel-rt-optionalUpgrade kernel-azure-vdsoUpgrade kernel-rt_debugUpgrade kernel-rt-livepatch-develUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-baseUpgrade kernel-syms-rtUpgrade dtb-nvidiaUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-optionalUpgrade dtb-broadcomUpgrade dtb-appleUpgrade gfs2-kmp-defaultUpgrade dtb-caviumUpgrade dtb-marvellUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-rt-vdsoUpgrade dtb-exynosUpgrade reiserfs-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kselftests-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-source-rtUpgrade kernel-azureUpgrade dtb-freescaleUpgrade dtb-qcomUpgrade dtb-alteraUpgrade kernel-64kb-livepatch-develUpgrade dtb-hisiliconUpgrade dtb-apmUpgrade kernel-debugUpgrade kernel-kvmsmall-develUpgrade kernel-syms-azureUpgrade kernel-symsUpgrade kernel-sourceUpgrade kernel-docsUpgrade dtb-amdUpgrade kselftests-kmp-defaultUpgrade kernel-zfcpdumpUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-develUpgrade dtb-renesasUpgrade dlm-kmp-defaultUpgrade kernel-devel-rtUpgrade kernel-devel-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-default-extraUpgrade cluster-md-kmp-defaultUpgrade dtb-armUpgrade gfs2-kmp-64kbUpgrade kernel-source-azureUpgrade kernel-rt-develUpgrade kernel-kvmsmallUpgrade dtb-amlogicUpgrade kernel-default-optionalUpgrade dtb-xilinxUpgrade gfs2-kmp-rtUpgrade kernel-debug-develUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-azureUpgrade kernel-macrosUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatchUpgrade kselftests-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-develUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-rtUpgrade dtb-mediatekUpgrade kernel-64kbUpgrade dlm-kmp-azureUpgrade kernel-default-develUpgrade dtb-amazonUpgrade ocfs2-kmp-rt | May 6, 2024 | Apr 2, 2024 |
| Ubuntu | — | Upgrade linux-image-oem-22.04cUpgrade linux-image-intel-iotgUpgrade linux-image-oracle-64kUpgrade linux-image-generic-64kUpgrade linux-image-gcpUpgrade linux-image-6.5.0-1023-nvidia-64kUpgrade linux-image-6.5.0-1020-raspiUpgrade linux-image-5.15.0-119-genericUpgrade linux-image-5.15.0-119-generic-lpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.5.0-1024-azureUpgrade linux-image-6.5.0-44-genericUpgrade linux-image-oem-20.04cUpgrade linux-image-genericUpgrade linux-image-5.15.0-119-generic-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1061-raspiUpgrade linux-image-oem-20.04bUpgrade linux-image-virtualUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-oem-22.04bUpgrade linux-image-gkeopUpgrade linux-image-oem-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.5.0-44-lowlatencyUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1065-kvmUpgrade linux-image-intelUpgrade linux-image-5.15.0-1051-gkeopUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1068-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.5.0-1026-oracle-64kUpgrade linux-image-6.5.0-44-generic-64kUpgrade linux-image-6.5.0-1023-awsUpgrade linux-image-awsUpgrade linux-image-oem-22.04dUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-kvmUpgrade linux-image-raspiUpgrade linux-image-gke-5.15Upgrade linux-image-aws-lts-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-nvidia-6.5Upgrade linux-image-5.15.0-119-lowlatency-64kUpgrade linux-image-azureUpgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1066-oracleUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1071-azure-fdeUpgrade linux-image-starfiveUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.5.0-1017-starfiveUpgrade linux-image-5.15.0-1065-gkeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1067-gcpUpgrade linux-image-6.5.0-1026-oracleUpgrade linux-image-6.5.0-1023-nvidiaUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-119-lowlatencyUpgrade linux-image-5.15.0-1063-intel-iotgUpgrade linux-image-6.5.0-1024-gcpUpgrade linux-image-5.15.0-1063-nvidiaUpgrade linux-image-generic-lpaeUpgrade linux-image-6.5.0-1027-oemUpgrade linux-image-5.15.0-1061-ibmUpgrade linux-image-5.15.0-1063-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.5.0-44-lowlatency-64kUpgrade linux-image-5.15.0-1071-azureUpgrade linux-image-6.5.0-1024-azure-fdeUpgrade linux-image-oem-22.04aUpgrade linux-image-ibm | Jul 15, 2024 | Apr 2, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Apr 2, 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