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 linux | May 15, 2025 | Mar 27, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Feb 24, 2026 | Mar 27, 2025 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 9, 2025 | Mar 27, 2025 |
| Suse | — | Upgrade kernel-docs-htmlUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-rtUpgrade kselftests-kmp-rtUpgrade dtb-alteraUpgrade kernel-rtUpgrade dtb-sprdUpgrade kernel-rt_debugUpgrade cluster-md-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-azureUpgrade dtb-rockchipUpgrade kernel-debug-vdsoUpgrade kernel-defaultUpgrade gfs2-kmp-azureUpgrade kernel-obs-buildUpgrade kselftests-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade dtb-allwinnerUpgrade dtb-caviumUpgrade kernel-develUpgrade kernel-azure-optionalUpgrade kernel-default-base-rebuildUpgrade kernel-default-livepatchUpgrade kernel-64kb-extraUpgrade dtb-marvellUpgrade dtb-freescaleUpgrade kernel-rt-extraUpgrade kselftests-kmp-azureUpgrade dtb-nvidiaUpgrade kernel-kvmsmall-vdsoUpgrade cluster-md-kmp-64kbUpgrade kernel-azure-develUpgrade dtb-qcomUpgrade gfs2-kmp-defaultUpgrade kernel-default-vdsoUpgrade dlm-kmp-64kbUpgrade dtb-renesasUpgrade dtb-broadcomUpgrade ocfs2-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-rt-vdsoUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-source-rtUpgrade kernel-rt_debug-develUpgrade dtb-amlogicUpgrade dtb-apmUpgrade kernel-devel-azureUpgrade kernel-default-extraUpgrade kernel-devel-rtUpgrade kernel-azure-vdsoUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-syms-rtUpgrade dtb-appleUpgrade ocfs2-kmp-rtUpgrade kernel-debugUpgrade kernel-64kb-develUpgrade kernel-64kbUpgrade kselftests-kmp-defaultUpgrade kernel-source-azureUpgrade kernel-sourceUpgrade kernel-rt_debug-vdsoUpgrade reiserfs-kmp-defaultUpgrade kernel-symsUpgrade kernel-rt-develUpgrade kernel-macrosUpgrade gfs2-kmp-rtUpgrade gfs2-kmp-64kbUpgrade dtb-exynosUpgrade kernel-kvmsmallUpgrade dtb-amdUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-qaUpgrade kernel-docsUpgrade cluster-md-kmp-azureUpgrade dtb-mediatekUpgrade dtb-hisiliconUpgrade kernel-zfcpdumpUpgrade kernel-syms-azureUpgrade kernel-debug-develUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-defaultUpgrade dtb-amazonUpgrade dtb-armUpgrade dtb-xilinxUpgrade dtb-lgUpgrade kernel-default-develUpgrade dtb-socionextUpgrade dlm-kmp-azureUpgrade kernel-default-optionalUpgrade kernel-64kb-optional | Dec 5, 2025 | Jun 12, 2025 |
| Ubuntu | — | Upgrade linux-image-azure-fde-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-intelUpgrade linux-image-oem-24.04bUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-6.11.0-1015-gcpUpgrade linux-image-raspi-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-6.11.0-1016-oracleUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-6.8.0-1028-nvidiaUpgrade linux-image-aws-64kUpgrade linux-image-6.11.0-1014-lowlatencyUpgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-oracle-64kUpgrade linux-image-azure-fips-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-6.8.0-1038-azureUpgrade linux-image-raspi-realtimeUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-fips-5.15Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-oracleUpgrade linux-image-gcpUpgrade linux-image-lowlatency-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-64kUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-genericUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-nvidiaUpgrade linux-image-oem-22.04dUpgrade linux-image-virtualUpgrade linux-image-6.11.0-26-genericUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-gke-6.8Upgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-aws-5.15Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-6.11.0-26-generic-64kUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-5.15.0-156-genericUpgrade linux-image-gkeopUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-lowlatency-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-kvm-5.15Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-virtual-5.15Upgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-6.8.0-1028-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-85-genericUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-lowlatency-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-5.15.0-1096-azureUpgrade linux-image-6.11.0-1015-azure-fdeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-6.11.0-1016-oracle-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-fipsUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-gcp-5.15Upgrade linux-image-azure-nvidiaUpgrade linux-image-6.11.0-1015-azureUpgrade linux-image-6.11.0-1010-realtimeUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-gcp-64kUpgrade linux-image-6.11.0-1014-lowlatency-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-azureUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-awsUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-84-genericUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-6.8.0-1028-nvidia-64kUpgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-oem-22.04bUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-generic-6.8Upgrade linux-image-azure-5.15Upgrade linux-image-ibm-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.11.0-1015-gcp-64kUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-6.11.0-1013-raspiUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-raspi-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-oracle-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-realtime-6.8.1Upgrade linux-image-lowlatencyUpgrade linux-image-gcp-fipsUpgrade linux-image-6.11.0-1022-oemUpgrade linux-image-6.8.0-1016-azure-nvidiaUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1036-azureUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-gke-64kUpgrade linux-image-6.11.0-1014-awsUpgrade linux-image-nvidia-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1039-awsUpgrade linux-image-generic-64k-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-aws-fipsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.8.0-1028-nvidia-lowlatencyUpgrade linux-image-azure-fipsUpgrade linux-image-virtual-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-generic-64k-6.8Upgrade linux-image-kvmUpgrade linux-image-azure-fdeUpgrade linux-image-generic-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