In the Linux kernel, the following vulnerability has been resolved:
RDMA/mlx5: Fix a WARN during dereg_mr for DM type
Memory regions (MR) of type DM (device memory) do not have an associated umem.
In the __mlx5_ib_dereg_mr() -> mlx5_free_priv_descs() flow, the code incorrectly takes the wrong branch, attempting to call dma_unmap_single() on a DMA address that is not mapped.
This results in a WARN [1], as shown below.
The issue is resolved by properly accounting for the DM type and ensuring the correct branch is selected in mlx5_free_priv_descs().
[1] WARNING: CPU: 12 PID: 1346 at drivers/iommu/dma-iommu.c:1230 iommu_dma_unmap_page+0x79/0x90 Modules linked in: ip6table_mangle ip6table_nat ip6table_filter ip6_tables iptable_mangle xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink xt_addrtype iptable_nat nf_nat br_netfilter rpcsec_gss_krb5 auth_rpcgss oid_registry ovelay rpcrdma rdma_ucm ib_iser libiscsi scsi_transport_iscsi ib_umad rdma_cm ib_ipoib iw_cm ib_cm mlx5_ib ib_uverbs ib_core fuse mlx5_core CPU: 12 UID: 0 PID: 1346 Comm: ibv_rc_pingpong Not tainted 6.12.0-rc7+ #1631 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.13.0-0-gf21b5a4aeb02-prebuilt.qemu.org 04/01/2014 RIP: 0010:iommu_dma_unmap_page+0x79/0x90 Code: 2b 49 3b 29 72 26 49 3b 69 08 73 20 4d 89 f0 44 89 e9 4c 89 e2 48 89 ee 48 89 df 5b 5d 41 5c 41 5d 41 5e 41 5f e9 07 b8 88 ff <0f> 0b 5b 5d 41 5c 41 5d 41 5e 41 5f c3 cc cc cc cc 66 0f 1f 44 00 RSP: 0018:ffffc90001913a10 EFLAGS: 00010246 RAX: 0000000000000000 RBX: ffff88810194b0a8 RCX: 0000000000000000 RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000001 RBP: ffff88810194b0a8 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000001 R11: 0000000000000000 R12: 0000000000000000 R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000000 FS: 00007f537abdd740(0000) GS:ffff88885fb00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f537aeb8000 CR3: 000000010c248001 CR4: 0000000000372eb0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> ? __warn+0x84/0x190 ? iommu_dma_unmap_page+0x79/0x90 ? report_bug+0xf8/0x1c0 ? handle_bug+0x55/0x90 ? exc_invalid_op+0x13/0x60 ? asm_exc_invalid_op+0x16/0x20 ? iommu_dma_unmap_page+0x79/0x90 dma_unmap_page_attrs+0xe6/0x290 mlx5_free_priv_descs+0xb0/0xe0 [mlx5_ib] __mlx5_ib_dereg_mr+0x37e/0x520 [mlx5_ib] ? _raw_spin_unlock_irq+0x24/0x40 ? wait_for_completion+0xfe/0x130 ? rdma_restrack_put+0x63/0xe0 [ib_core] ib_dereg_mr_user+0x5f/0x120 [ib_core] ? lock_release+0xc6/0x280 destroy_hw_idr_uobject+0x1d/0x60 [ib_uverbs] uverbs_destroy_uobject+0x58/0x1d0 [ib_uverbs] uobj_destroy+0x3f/0x70 [ib_uverbs] ib_uverbs_cmd_verbs+0x3e4/0xbb0 [ib_uverbs] ? __pfx_uverbs_destroy_def_handler+0x10/0x10 [ib_uverbs] ? lock_acquire+0xc1/0x2f0 ? ib_uverbs_ioctl+0xcb/0x170 [ib_uverbs] ? ib_uverbs_ioctl+0x116/0x170 [ib_uverbs] ? lock_release+0xc6/0x280 ib_uverbs_ioctl+0xe7/0x170 [ib_uverbs] ? ib_uverbs_ioctl+0xcb/0x170 [ib_uverbs] __x64_sys_ioctl+0x1b0/0xa70 do_syscall_64+0x6b/0x140 entry_SYSCALL_64_after_hwframe+0x76/0x7e RIP: 0033:0x7f537adaf17b Code: 0f 1e fa 48 8b 05 1d ad 0c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 0f 1f 44 00 00 f3 0f 1e fa b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d ed ac 0c 00 f7 d8 64 89 01 48 RSP: 002b:00007ffff218f0b8 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 00007ffff218f1d8 RCX: 00007f537adaf17b RDX: 00007ffff218f1c0 RSI: 00000000c0181b01 RDI: 0000000000000003 RBP: 00007ffff218f1a0 R08: 00007f537aa8d010 R09: 0000561ee2e4f270 R10: 00007f537aace3a8 R11: 0000000000000246 R12: 00007ffff218f190 R13: 000000000000001c R14: 0000561ee2e4d7c0 R15: 00007ffff218f450 </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 |
|---|---|---|---|---|
| Debian | — | Upgrade linuxNo solution exists | May 15, 2025 | Mar 27, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Feb 24, 2026 | Mar 27, 2025 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jul 9, 2025 | Mar 27, 2025 |
| Suse | — | Upgrade dtb-sprdUpgrade dtb-nvidiaUpgrade dtb-alteraUpgrade gfs2-kmp-azureUpgrade kernel-azureUpgrade dlm-kmp-rtUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade dtb-qcomUpgrade ocfs2-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade dtb-broadcomUpgrade kernel-default-base-rebuildUpgrade dtb-rockchipUpgrade kernel-obs-buildUpgrade dtb-caviumUpgrade kernel-default-baseUpgrade kernel-defaultUpgrade dtb-allwinnerUpgrade kernel-debug-vdsoUpgrade kernel-default-livepatchUpgrade kernel-azure-develUpgrade kernel-default-livepatch-develUpgrade gfs2-kmp-defaultUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-rtUpgrade kernel-source-vanillaUpgrade kernel-develUpgrade kernel-rt_debug-develUpgrade kernel-source-rtUpgrade kernel-rt-vdsoUpgrade kernel-rtUpgrade kernel-azure-extraUpgrade kernel-docs-htmlUpgrade dlm-kmp-64kbUpgrade dtb-freescaleUpgrade kselftests-kmp-azureUpgrade reiserfs-kmp-rtUpgrade dtb-renesasUpgrade kernel-rt-extraUpgrade ocfs2-kmp-64kbUpgrade dtb-marvellUpgrade kernel-rt-optionalUpgrade kernel-rt_debugUpgrade kernel-azure-optionalUpgrade dlm-kmp-defaultUpgrade dtb-armUpgrade kernel-default-optionalUpgrade kernel-default-extraUpgrade dtb-socionextUpgrade dtb-amazonUpgrade kernel-64kb-optionalUpgrade dtb-xilinxUpgrade kernel-devel-rtUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-azure-vdsoUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-develUpgrade kernel-symsUpgrade kernel-macrosUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade gfs2-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade kernel-rt-develUpgrade gfs2-kmp-rtUpgrade dtb-exynosUpgrade dtb-amlogicUpgrade dtb-amdUpgrade dlm-kmp-azureUpgrade kernel-source-azureUpgrade kernel-sourceUpgrade kernel-rt_debug-vdsoUpgrade reiserfs-kmp-defaultUpgrade dtb-lgUpgrade kernel-debugUpgrade kernel-64kb-develUpgrade kernel-64kbUpgrade dtb-appleUpgrade dtb-apmUpgrade ocfs2-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-develUpgrade kernel-zfcpdumpUpgrade dtb-hisiliconUpgrade cluster-md-kmp-azureUpgrade kernel-obs-qaUpgrade kernel-docsUpgrade dtb-mediatekUpgrade kernel-default-devel | Dec 5, 2025 | Jun 12, 2025 |
| Ubuntu | — | Upgrade linux-image-azure-5.15Upgrade linux-image-gke-64k-6.8Upgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-awsUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-gke-64kUpgrade linux-image-6.8.0-84-genericUpgrade linux-image-azure-fdeUpgrade linux-image-kvmUpgrade linux-image-ibm-classicUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-realtime-6.8.1Upgrade linux-image-6.11.0-1014-awsUpgrade linux-image-oem-22.04aUpgrade linux-image-oracle-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-lowlatencyUpgrade linux-image-gcp-fipsUpgrade linux-image-generic-64k-5.15Upgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-aws-fipsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-virtual-6.8Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1039-awsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-gcp-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-6.8.0-1036-azureUpgrade linux-image-azure-lts-24.04Upgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-aws-6.8Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-aws-fips-5.15Upgrade linux-image-aws-64k-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-generic-5.15Upgrade linux-image-ibm-5.15Upgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-fipsUpgrade linux-image-azure-cvmUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-1028-nvidia-lowlatencyUpgrade linux-image-azureUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.11.0-1015-azureUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-fips-5.15Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-6.8.0-85-genericUpgrade linux-image-oracle-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-raspi-realtimeUpgrade linux-image-azure-6.8Upgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-6.11.0-26-genericUpgrade linux-image-oem-24.04bUpgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-generic-64kUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-156-fipsUpgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-6.8.0-1038-azureUpgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-realtimeUpgrade linux-image-gke-6.8Upgrade linux-image-gkeUpgrade linux-image-aws-64kUpgrade linux-image-kvm-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-raspi-5.15Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcp-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-aws-5.15Upgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-nvidiaUpgrade linux-image-intelUpgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcpUpgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-nvidia-5.15Upgrade linux-image-lowlatency-5.15Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-gkeopUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-virtualUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-realtime-5.15 | May 20, 2025 | Mar 27, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Mar 27, 2025 |
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