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