In the Linux kernel, the following vulnerability has been resolved:
RDMA/mlx5: Fix implicit ODP use after free
Prevent double queueing of implicit ODP mr destroy work by using __xa_cmpxchg() to make sure this is the only time we are destroying this specific mr.
Without this change, we could try to invalidate this mr twice, which in turn could result in queuing a MR work destroy twice, and eventually the second work could execute after the MR was freed due to the first work, causing a user after free and trace below.
refcount_t: underflow; use-after-free. WARNING: CPU: 2 PID: 12178 at lib/refcount.c:28 refcount_warn_saturate+0x12b/0x130 Modules linked in: bonding ib_ipoib vfio_pci ip_gre geneve nf_tables ip6_gre gre ip6_tunnel tunnel6 ipip tunnel4 ib_umad rdma_ucm mlx5_vfio_pci vfio_pci_core vfio_iommu_type1 mlx5_ib vfio ib_uverbs mlx5_core iptable_raw openvswitch nsh rpcrdma ib_iser libiscsi scsi_transport_iscsi rdma_cm iw_cm ib_cm ib_core xt_conntrack xt_MASQUERADE nf_conntrack_netlink nfnetlink xt_addrtype iptable_nat nf_nat br_netfilter rpcsec_gss_krb5 auth_rpcgss oid_registry overlay zram zsmalloc fuse [last unloaded: ib_uverbs] CPU: 2 PID: 12178 Comm: kworker/u20:5 Not tainted 6.5.0-rc1_net_next_mlx5_58c644e #1 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS rel-1.13.0-0-gf21b5a4aeb02-prebuilt.qemu.org 04/01/2014 Workqueue: events_unbound free_implicit_child_mr_work [mlx5_ib] RIP: 0010:refcount_warn_saturate+0x12b/0x130 Code: 48 c7 c7 38 95 2a 82 c6 05 bc c6 fe 00 01 e8 0c 66 aa ff 0f 0b 5b c3 48 c7 c7 e0 94 2a 82 c6 05 a7 c6 fe 00 01 e8 f5 65 aa ff <0f> 0b 5b c3 90 8b 07 3d 00 00 00 c0 74 12 83 f8 01 74 13 8d 50 ff RSP: 0018:ffff8881008e3e40 EFLAGS: 00010286 RAX: 0000000000000000 RBX: 0000000000000000 RCX: 0000000000000027 RDX: ffff88852c91b5c8 RSI: 0000000000000001 RDI: ffff88852c91b5c0 RBP: ffff8881dacd4e00 R08: 00000000ffffffff R09: 0000000000000019 R10: 000000000000072e R11: 0000000063666572 R12: ffff88812bfd9e00 R13: ffff8881c792d200 R14: ffff88810011c005 R15: ffff8881002099c0 FS: 0000000000000000(0000) GS:ffff88852c900000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f5694b5e000 CR3: 00000001153f6003 CR4: 0000000000370ea0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> ? refcount_warn_saturate+0x12b/0x130 free_implicit_child_mr_work+0x180/0x1b0 [mlx5_ib] process_one_work+0x1cc/0x3c0 worker_thread+0x218/0x3c0 kthread+0xc6/0xf0 ret_from_fork+0x1f/0x30 </TASK>
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-develUpgrade rtlaUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debugUpgrade kernel-debug-coreUpgrade kernel-64k-modules-coreUpgrade kernel-rt-coreUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-64k-modulesUpgrade kernel-debugUpgrade kernel-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-64k-debugUpgrade kernel-64k-coreUpgrade kernelUpgrade kernel-debug-uki-virtUpgrade kernel-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-coreUpgrade kernel-headersUpgrade kernel-tools-libsUpgrade kernel-modulesUpgrade kernel-rt-64k-modulesUpgrade kernel-debug-develUpgrade libperfUpgrade kernel-debug-modulesUpgrade kernel-64kUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-develUpgrade kernel-cross-headersUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-64k-debug-develUpgrade python3-perfUpgrade kernel-devel-matchedUpgrade kernel-rtUpgrade perfUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debugUpgrade kernel-uki-virtUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-64kUpgrade kernel-64k-modules-extraUpgrade kernel-toolsUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-abi-stablelistsUpgrade rvUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-64k-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-debug-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-develUpgrade kernel-docUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-develUpgrade kernel-rt-64k-modules-extra | Nov 20, 2025 | Nov 11, 2025 |
| Debian | — | Upgrade linuxNo solution exists | May 15, 2025 | Feb 27, 2025 |
| Oracle_linux | — | Upgrade kernel | Nov 28, 2025 | Feb 27, 2025 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Jul 9, 2025 | Feb 27, 2025 |
| Rocky_linux | — | Upgrade kernel-uki-virt-addonsUpgrade kernel-debug-uki-virtUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-modules-coreUpgrade kernel-rtUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debugUpgrade kernel-develUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-develUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-modulesUpgrade rvUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-debug-devel-matchedUpgrade kernel-debugUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debuginfoUpgrade kernel-debug-coreUpgrade perfUpgrade kernel-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-rt-coreUpgrade rtlaUpgrade libperf-debuginfoUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-zfcpdumpUpgrade perf-debuginfoUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-devel-matchedUpgrade python3-perfUpgrade kernel-rt-modulesUpgrade kernel-coreUpgrade kernel-zfcpdump-devel | Feb 5, 2026 | Nov 21, 2025 |
| Suse | — | Upgrade kernel-zfcpdumpUpgrade kselftests-kmp-64kbUpgrade kernel-default-extraUpgrade kernel-syms-rtUpgrade kernel-default-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-lgUpgrade kernel-64kb-develUpgrade dtb-appleUpgrade kernel-obs-qaUpgrade dtb-freescaleUpgrade kernel-azure-optionalUpgrade cluster-md-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-devel-rtUpgrade dtb-exynosUpgrade dtb-apmUpgrade kernel-64kb-optionalUpgrade kernel-sourceUpgrade kernel-default-develUpgrade dtb-xilinxUpgrade kernel-kvmsmall-develUpgrade dtb-amlogicUpgrade kernel-source-azureUpgrade dtb-marvellUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-livepatchUpgrade kernel-devel-azureUpgrade dtb-qcomUpgrade kernel-debugUpgrade dtb-broadcomUpgrade kernel-macrosUpgrade kernel-symsUpgrade kernel-debug-develUpgrade kernel-rtUpgrade kernel-64kbUpgrade dtb-amazonUpgrade kernel-syms-azureUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-azureUpgrade kernel-azure-develUpgrade kernel-kvmsmallUpgrade kernel-rt-develUpgrade kernel-docs-htmlUpgrade ocfs2-kmp-rtUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade kernel-azure-vdsoUpgrade dtb-nvidiaUpgrade dtb-amdUpgrade ocfs2-kmp-azureUpgrade kernel-azureUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade reiserfs-kmp-64kbUpgrade dtb-sprdUpgrade gfs2-kmp-azureUpgrade dtb-caviumUpgrade cluster-md-kmp-rtUpgrade kernel-default-baseUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-rt_debug-develUpgrade kernel-rt-extraUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-livepatch-develUpgrade dtb-socionextUpgrade dtb-renesasUpgrade reiserfs-kmp-azureUpgrade kernel-source-rtUpgrade kernel-64kb-extraUpgrade kernel-rt-optionalUpgrade kernel-defaultUpgrade kernel-debug-vdsoUpgrade dtb-alteraUpgrade kernel-rt-vdsoUpgrade reiserfs-kmp-defaultUpgrade kernel-docsUpgrade kselftests-kmp-defaultUpgrade kernel-develUpgrade kernel-rt_debugUpgrade dtb-rockchipUpgrade kernel-obs-buildUpgrade dlm-kmp-rtUpgrade kernel-source-vanillaUpgrade dtb-allwinnerUpgrade cluster-md-kmp-64kbUpgrade dtb-armUpgrade ocfs2-kmp-defaultUpgrade kernel-default-optional | Apr 9, 2025 | Feb 27, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-generic-64k-6.8Upgrade linux-image-virtualUpgrade linux-image-oem-24.04aUpgrade linux-image-raspi-realtimeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1022-azure-nvidiaUpgrade linux-image-6.8.0-64-generic-64kUpgrade linux-image-kvmUpgrade linux-image-6.8.1-1025-realtimeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-ibm-classicUpgrade linux-image-awsUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-oem-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1034-azure-fdeUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gcpUpgrade linux-image-ibm-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-gkeop-6.8Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-6.8.0-1029-ibmUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1033-gcpUpgrade linux-image-6.8.0-64-lowlatencyUpgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1031-nvidiaUpgrade linux-image-gke-6.8Upgrade linux-image-azure-fdeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-6.8.0-1034-azureUpgrade linux-image-azure-nvidiaUpgrade linux-image-6.8.0-1031-nvidia-64kUpgrade linux-image-6.8.0-1032-awsUpgrade linux-image-gcp-6.8Upgrade linux-image-aws-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-raspi-6.8Upgrade linux-image-azureUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1015-gkeopUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oem-22.04cUpgrade linux-image-lowlatency-6.8Upgrade linux-image-virtual-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-64-genericUpgrade linux-image-6.8.0-1028-gkeUpgrade linux-image-6.8.0-64-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-aws-64kUpgrade linux-image-6.8.0-2026-raspi-realtimeUpgrade linux-image-6.8.0-1031-nvidia-lowlatency-64kUpgrade linux-image-realtimeUpgrade linux-image-genericUpgrade linux-image-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-azure-fde-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1029-oracleUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1031-raspiUpgrade linux-image-6.8.0-1031-nvidia-lowlatencyUpgrade linux-image-6.8.0-1029-oracle-64kUpgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-6.8.0-1032-aws-64kUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1033-gcp-64kUpgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1031-oemUpgrade linux-image-raspiUpgrade linux-image-gkeopUpgrade linux-image-oem-24.04 | Jun 26, 2025 | Feb 27, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jul 2, 2025 | Feb 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