In the Linux kernel, the following vulnerability has been resolved:
perf/aux: Fix page UAF in map_range()
map_range() reads rb->aux_pages[], rb->aux_nr_pages and rb->aux_pgoff via perf_mmap_to_page() while holding only event->mmap_mutex. Those fields are serialized by rb->aux_mutex, and mmap_mutex is per event.
Thus, two events sharing one rb via PERF_EVENT_IOC_SET_OUTPUT can race rb_alloc_aux() with map_range(), leading to a page-UAF scenario as follows:
CPU 0 CPU 1 ===== ===== rb_alloc_aux() map_range() [1]: allocate rb->aux_pages[0] [2]: rb->aux_nr_pages++ [3]: perf_mmap_to_page() returns rb->aux_pages[0] [4]: map it as VM_PFNMAP [5]: rb->aux_pgoff = 1
munmap the page [6]: free rb->aux_pages[0]
Pages mapped as VM_PFNMAP have no refcount protection, so CPU 1 holds a mapping to a freed physical frame.
Fix this by taking rb->aux_mutex across the page walk in map_range().
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 |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade microvm-kernel6.18Upgrade kernel6.18-modules-extraUpgrade kernel6.18-debuginfoUpgrade kernel6.18-tools-develUpgrade kernel6.18-toolsUpgrade perf6.18Upgrade bpftool6.18-debuginfoUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel6.18-headersUpgrade python3-perf6.18Upgrade kernel6.18-develUpgrade python3-perf6.18-debuginfoUpgrade kernel6.18-tools-debuginfoUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.18-modules-extra-commonUpgrade bpftool6.18Upgrade kernel6.18Upgrade kernel-livepatch-6.18.39-79.141Upgrade perf6.18-debuginfo | Aug 18, 2026 | Jul 25, 2026 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernel | Aug 14, 2026 | Jul 25, 2026 |
| Rocky_linux | — | Upgrade kernel-rt-debug-develUpgrade kernel-rt-develUpgrade rtlaUpgrade kernel-rt-coreUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-debug-uki-virtUpgrade kernel-develUpgrade python3-perfUpgrade kernel-debugUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernelUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-debug-coreUpgrade kernel-coreUpgrade kernel-debuginfoUpgrade perfUpgrade kernel-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-coreUpgrade kernel-rt-debugUpgrade kernel-modulesUpgrade kernel-modules-extra-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-tools-libs-develUpgrade kernel-rt-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade libperfUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-rtUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-libsUpgrade rvUpgrade perf-debuginfoUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-modulesUpgrade kernel-devel-matchedUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-uki-virt-addonsUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-core | Aug 17, 2026 | Aug 13, 2026 |
| Ubuntu | — | Upgrade linux-image-aws-64k-7.0Upgrade linux-image-azure-lts-26.04Upgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-aws-7.0Upgrade linux-image-realtime-7.0Upgrade linux-image-gke-7.0Upgrade linux-image-oem-26.04Upgrade linux-image-7.0.0-1014-azureUpgrade linux-image-gcp-64k-7.0Upgrade linux-image-raspiUpgrade linux-image-gcp-64kUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-gcp-7.0Upgrade linux-image-ibm-7.0Upgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-oem-26.04aUpgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-nvidia-7.0Upgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gke-64kUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-oracleUpgrade linux-image-oem-26.04bUpgrade linux-image-awsUpgrade linux-image-nvidiaUpgrade linux-image-7.0.0-1012-awsUpgrade linux-image-nvidia-bosUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-raspi-7.0Upgrade linux-image-genericUpgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-7.0.0-1013-oemUpgrade linux-image-realtime-64k-7.0Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-realtime-64kUpgrade linux-image-virtual-hwe-26.04Upgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-nvidia-64kUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-oem-7.0Upgrade linux-image-azureUpgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-generic-64kUpgrade linux-image-gcpUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-generic-64k-7.0Upgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-virtual-7.0Upgrade linux-image-oracle-7.0Upgrade linux-image-ibmUpgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-generic-7.0Upgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-gkeUpgrade linux-image-aws-64kUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-azure-7.0Upgrade linux-image-realtimeUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-oracle-64kUpgrade linux-image-7.0.0-31-genericUpgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-virtual | Sep 14, 2026 | Sep 7, 2026 |
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