In the Linux kernel, the following vulnerability has been resolved:
RDMA/rxe: Fix a use-after-free problem in rxe_mmap
rxe_mmap() removes a rxe_mmap_info struct from the pending_mmaps list and releases pending_lock while the struct's kref is still at 1:
list_del_init(&ip->pending_mmaps); spin_unlock_bh(&rxe->pending_lock); /* ref == 1, no lock held */ ret = remap_vmalloc_range(vma, ip->obj, 0); /* walks PTEs */ [...] rxe_vma_open(vma); /* kref_get, ref → 2 */ remap_vmalloc_range_partial() walks PTEs without any lock.
A concurrent DESTROY_CQ ioctl on another CPU calls:
kref_put(&q->ip->ref, rxe_mmap_release) /* ref 1→0 */ vfree(ip->obj) /* clears vmalloc PTEs mid-walk */ kfree(ip) /* frees rxe_mmap_info */
This yields:
1. Kernel crash, vmalloc_to_page() returns NULL when vfree wins the per-PTE race -> vm_insert_page(NULL) → GPF in validate_page_before_insert
2. Page UAF, vmalloc_to_page() reads a stale PTE before vfree clears it. User VMA holds a PTE to a free'd page which might eventually get reallocated later by vmalloc which allows the attacker to get a clean page-level UAF.
It is worth noting that even though a page-level UAF is possible given the strong primitive, it is statistically very difficult to achieve given the very short time window (after the last insert_page and before the kref_get).
The call trace are as below:
Oops: general protection fault, probably for non-canonical address 0xdffffc0000000001: 0000 [#1] SMP KASAN NOPTI KASAN: null-ptr-deref in range [0x0000000000000008-0x000000000000000f] CPU: 0 UID: 1000 PID: 413 Comm: poc Not tainted 7.0.0-rc5-dirty #28 PREEMPT(lazy) Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.15.0-1 04/01/2014 RIP: 0010:validate_page_before_insert+0x32/0x300 Code: e5 41 57 41 56 49 89 fe 41 55 41 54 53 48 89 f3 e8 93 b5 a3 ff 48 8d 7b 08 48 b8 00 00 00 00 00 fc ff df 48 89 fa 48 c1 ea 03 <80> 3c 02 00 0f 85 7b 02 00 00 4c 8b 63 08 31 ff 4d 89 e5 41 83 e5 RSP: 0018:ffff88811b15f2f0 EFLAGS: 00000202 RAX: dffffc0000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000001 RSI: 0000000000000000 RDI: 0000000000000008 RBP: ffff88811b15f318 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000000 R12: ffff8881181eee00 R13: 0000000000000000 R14: ffff8881181eee00 R15: ffff8881181eee20 FS: 00007b1e000f76c0(0000) GS:ffff8884268e0000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007b1e00a24ac0 CR3: 0000000116eb3000 CR4: 00000000000006f0 Call Trace: <TASK> insert_page+0x8f/0x190 ? __pfx_insert_page+0x10/0x10 ? kasan_save_alloc_info+0x38/0x60 vm_insert_page+0x2e7/0x400 remap_vmalloc_range_partial+0x212/0x3e0 remap_vmalloc_range+0x6e/0xb0 ? __kasan_check_write+0x14/0x30 rxe_mmap+0x2e9/0x5d0 ib_uverbs_mmap+0x1ad/0x2c0 __mmap_region+0x12c2/0x2ad0 ? __pfx___mmap_region+0x10/0x10 ? __sanitizer_cov_trace_switch+0x58/0xb0 ? mas_prev_slot+0x360/0x39c0 ? __sanitizer_cov_trace_switch+0x58/0xb0 ? mas_next_slot+0x1e5b/0x2f40 ? __sanitizer_cov_trace_cmp8+0x18/0x30 ? unmapped_area_topdown+0x4dd/0x610 ? kfree+0x1b1/0x440 ? free_cpumask_var+0x16/0x30 ? __kasan_slab_free+0x7d/0xa0 ? __sanitizer_cov_trace_cmp8+0x18/0x30 mmap_region+0x2e6/0x3c0 do_mmap+0xa3e/0x12a0 ? __pfx_do_mmap+0x10/0x10 ? __kasan_check_write+0x14/0x30 ? down_write_killable+0xba/0x160 ? __pfx_down_write_killable+0x10/0x10 ? __sanitizer_cov_trace_cmp4+0x16/0x30 vm_mmap_pgoff+0x2d4/0x4a0 ? __pfx_vm_mmap_pgoff+0x10/0x10 ? fget+0x1bf/0x270 ksys_mmap_pgoff+0x40c/0x690 ? __sanitizer_cov_trace_const_cmp4+0x16/0x30 ? __pfx_ksys_mmap_pgoff+0x10/0x10 ? __kasan_check_write+0x14/0x30 ? _raw_spin_trylock+0xbb/0x130 ? __pfx__raw_spin_trylock+0x10/0x10 __x64_sys_mmap+0x135/0x1e0 x64_sys_c ---truncated---
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-64k-modules-extraUpgrade kernel-develUpgrade kernel-devel-matchedUpgrade kernel-rtUpgrade kernel-modulesUpgrade kernel-rt-64kUpgrade kernel-64k-debug-modulesUpgrade kernel-debugUpgrade kernel-uki-virtUpgrade kernel-64k-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-rt-64k-debug-modules-coreUpgrade perfUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debug-modules-coreUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-docUpgrade kernel-rt-debugUpgrade rvUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-develUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-modulesUpgrade kernel-64k-debug-modules-coreUpgrade libperfUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-64k-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-64k-debugUpgrade kernel-rt-develUpgrade kernel-rt-64k-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-64kUpgrade kernel-tools-libsUpgrade kernel-rt-64k-debug-modulesUpgrade kernelUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modules-extraUpgrade bpftoolUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-debug-coreUpgrade kernel-rt-64k-develUpgrade rtlaUpgrade kernel-zfcpdump-develUpgrade kernel-64k-modulesUpgrade kernel-debug-develUpgrade kernel-rt-debug-coreUpgrade kernel-64k-coreUpgrade kernel-modules-coreUpgrade kernel-headersUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-cross-headersUpgrade kernel-rt-64k-debug-develUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-64k-develUpgrade kernel-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-rt-64k-coreUpgrade kernel-64k-debug | Oct 11, 2026 | Sep 17, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.12 | Aug 6, 2026 | Aug 6, 2026 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Aug 10, 2026 | Aug 5, 2026 |
| Rocky_linux | — | Upgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade kernel-debug-uki-virtUpgrade bpftoolUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-coreUpgrade kernel-modulesUpgrade kernel-develUpgrade kernel-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-develUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade rtlaUpgrade kernel-rt-debugUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-uki-virtUpgrade rvUpgrade kernel-debuginfoUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debugUpgrade kernel-rt-modulesUpgrade perf-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade perfUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debuginfoUpgrade kernel-tools-libsUpgrade kernel-debug-modulesUpgrade kernel-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-rtUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-devel-matchedUpgrade libperf-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-devel-matchedUpgrade kernelUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modules-coreUpgrade libperf | Sep 23, 2026 | Sep 19, 2026 |
| Ubuntu | — | Upgrade linux-image-gke-5.15Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-ibmUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-5.15.0-198-genericUpgrade linux-image-lowlatencyUpgrade linux-image-7.0.0-1008-gkeUpgrade linux-image-oem-20.04bUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gke-64k-7.0Upgrade linux-image-generic-64k-7.0Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-7.0.0-1017-azureUpgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-gke-7.0Upgrade linux-image-6.8.0-1067-aws-fipsUpgrade linux-image-lowlatency-64kUpgrade linux-image-oracle-64kUpgrade linux-image-aws-fips-5.15Upgrade linux-image-azure-7.0Upgrade linux-image-5.15.0-198-fipsUpgrade linux-image-7.0.0-1008-gke-64kUpgrade linux-image-5.15.0-1116-realtimeUpgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-1122-azure-fdeUpgrade linux-image-6.8.0-1071-gcp-64kUpgrade linux-image-oem-26.04Upgrade linux-image-gcp-fipsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-ibm-5.15Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-oem-20.04dUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-gke-64kUpgrade linux-image-realtime-5.15Upgrade linux-image-5.15.0-1109-intel-iot-realtimeUpgrade linux-image-kvm-5.15Upgrade linux-image-azure-fdeUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-generic-64kUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1067-awsUpgrade linux-image-intelUpgrade linux-image-oracle-6.8Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1112-nvidiaUpgrade linux-image-gke-6.8Upgrade linux-image-ibm-7.0Upgrade linux-image-gkeopUpgrade linux-image-azureUpgrade linux-image-7.0.0-38-generic-64kUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-147-lowlatencyUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1114-oracleUpgrade linux-image-5.15.0-1118-gcpUpgrade linux-image-genericUpgrade linux-image-5.15.0-1117-aws-fipsUpgrade linux-image-gkeop-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1123-azureUpgrade linux-image-5.15.0-1123-azure-fipsUpgrade linux-image-oem-26.04aUpgrade linux-image-oem-20.04cUpgrade linux-image-azure-5.15Upgrade linux-image-azure-fde-5.15Upgrade linux-image-6.8.0-1036-nvidia-tegraUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-laptop-23.10Upgrade linux-image-generic-64k-5.15Upgrade linux-image-oem-7.0Upgrade linux-image-oracle-5.15Upgrade linux-image-7.0.0-1014-gcpUpgrade linux-image-aws-7.0Upgrade linux-image-6.8.1-1062-realtimeUpgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-1112-intel-iotgUpgrade linux-image-5.15.0-198-generic-lpaeUpgrade linux-image-6.8.0-1071-azure-fipsUpgrade linux-image-5.15.0-1113-gkeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-7.0.0-1014-gcp-64kUpgrade linux-image-5.15.0-195-lowlatencyUpgrade linux-image-7.0.0-1015-oemUpgrade linux-image-realtime-6.8.1Upgrade linux-image-virtual-6.8Upgrade linux-image-oracle-7.0Upgrade linux-image-gcpUpgrade linux-image-nvidia-tegraUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.8.0-1064-oracleUpgrade linux-image-6.8.0-147-genericUpgrade linux-image-6.8.0-1036-nvidia-tegra-rtUpgrade linux-image-7.0.0-38-realtime-64kUpgrade linux-image-azure-lts-24.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-realtime-7.0Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcp-6.8Upgrade linux-image-azure-fips-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1071-gcp-fipsUpgrade linux-image-5.15.0-1112-nvidia-lowlatencyUpgrade linux-image-5.15.0-1111-ibmUpgrade linux-image-virtualUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-7.0Upgrade linux-image-7.0.0-1015-ibmUpgrade linux-image-6.8.0-1066-gkeUpgrade linux-image-5.15.0-195-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-7.0.0-1016-azure-fdeUpgrade linux-image-5.15.0-1080-xilinx-zynqmpUpgrade linux-image-oem-20.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-azure-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-fde-7.0Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-7.0.0-1013-oracle-64kUpgrade linux-image-7.0.0-38-genericUpgrade linux-image-awsUpgrade linux-image-7.0.0-38-realtimeUpgrade linux-image-7.0.0-1013-oracleUpgrade linux-image-6.8.0-1067-aws-64kUpgrade linux-image-5.15.0-1117-aws-64kUpgrade linux-image-5.15.0-1109-kvmUpgrade linux-image-virtual-7.0Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-6.8.0-1071-azureUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-generic-lpaeUpgrade linux-image-azure-lts-26.04Upgrade linux-image-aws-64k-5.15Upgrade linux-image-aws-5.15Upgrade linux-image-6.8.0-1071-gcpUpgrade linux-image-6.8.0-1052-gkeopUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcp-7.0Upgrade linux-image-fips-6.8Upgrade linux-image-fipsUpgrade linux-image-7.0.0-1014-aws-64kUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-azure-fde-6.8Upgrade linux-image-6.8.0-147-fipsUpgrade linux-image-6.8.0-1069-azure-fdeUpgrade linux-image-5.15.0-198-generic-64kUpgrade linux-image-virtual-5.15Upgrade linux-image-realtime-64kUpgrade linux-image-realtimeUpgrade linux-image-oracleUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-64k-7.0Upgrade linux-image-azure-fde-lts-26.04Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-147-lowlatency-64kUpgrade linux-image-6.8.0-147-generic-64kUpgrade linux-image-6.8.0-1067-ibmUpgrade linux-image-6.8.0-1064-oracle-64kUpgrade linux-image-5.15.0-1118-gcp-fipsUpgrade linux-image-5.15.0-1117-awsUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-5.15Upgrade linux-image-5.15.0-1100-gkeopUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-kvmUpgrade linux-image-generic-6.8Upgrade linux-image-aws-64kUpgrade linux-image-7.0.0-1014-awsUpgrade linux-image-6.8.0-1066-gke-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-fips-5.15Upgrade linux-image-ibm-6.8 | Oct 6, 2026 | Oct 6, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 14, 2026 | Aug 5, 2026 |
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