In the Linux kernel, the following vulnerability has been resolved:
perf/core: Prevent VMA split of buffer mappings
The perf mmap code is careful about mmap()'ing the user page with the ringbuffer and additionally the auxiliary buffer, when the event supports it. Once the first mapping is established, subsequent mapping have to use the same offset and the same size in both cases. The reference counting for the ringbuffer and the auxiliary buffer depends on this being correct.
Though perf does not prevent that a related mapping is split via mmap(2), munmap(2) or mremap(2). A split of a VMA results in perf_mmap_open() calls, which take reference counts, but then the subsequent perf_mmap_close() calls are not longer fulfilling the offset and size checks. This leads to reference count leaks.
As perf already has the requirement for subsequent mappings to match the initial mapping, the obvious consequence is that VMA splits, caused by resizing of a mapping or partial unmapping, have to be prevented.
Implement the vm_operations_struct::may_split() callback and return unconditionally -EINVAL.
That ensures that the mapping offsets and sizes cannot be changed after the fact. Remapping to a different fixed address with the same size is still possible as it takes the references for the new mapping and drops those of the old mapping.
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 Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.10.242-239.961Upgrade kernel-tools-develUpgrade bpftoolUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.191-132.213Upgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-develUpgrade kernel-tools | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-livepatch-6.1.148-173.267Upgrade kernel-toolsUpgrade kernel6.12-libbpf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-tools-debuginfoUpgrade kernel6.12-libbpfUpgrade python3-perf6.12-debuginfoUpgrade kernel-livepatch-6.12.46-66.121Upgrade kernel6.12-libbpf-staticUpgrade kernel-libbpf-staticUpgrade bpftool6.12Upgrade kernel-modules-extra-commonUpgrade kernel6.12-libbpf-develUpgrade kernel-libbpf-debuginfoUpgrade bpftoolUpgrade perf6.12Upgrade kernel6.12-debuginfoUpgrade kernel-develUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-modules-extraUpgrade kernelUpgrade perf6.12-debuginfoUpgrade perfUpgrade kernel6.12Upgrade kernel-headersUpgrade python3-perfUpgrade kernel-tools-debuginfoUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-libbpf-develUpgrade kernel6.12-toolsUpgrade kernel-libbpfUpgrade kernel-debuginfoUpgrade kernel6.12-develUpgrade kernel6.12-headersUpgrade kernel-tools-develUpgrade bpftool6.12-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel6.12-tools-develUpgrade python3-perf6.12 | Sep 30, 2025 | Aug 19, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Sep 8, 2025 | Sep 8, 2025 |
| Dell Powerstore Dsa2026115 | — | Upgrade Dell PowerStoreOS to the latest version | Feb 25, 2026 | Feb 24, 2026 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-tools-libs | Dec 12, 2025 | Nov 11, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftool | Nov 12, 2025 | Nov 11, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade python3-perfUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Nov 21, 2025 | Nov 11, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Oct 14, 2025 | Aug 19, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Aug 19, 2025 |
| Suse | — | Upgrade gfs2-kmp-rtUpgrade kernel-rt-livepatchUpgrade kernel-azure-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-optionalUpgrade kernel-rt-extraUpgrade kernel-default-base-rebuildUpgrade kernel-default-manUpgrade dtb-nvidiaUpgrade kernel-azure-optionalUpgrade cluster-md-kmp-azureUpgrade kernel-debug-vdsoUpgrade kernel-syms-rtUpgrade ocfs2-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-rt-vdsoUpgrade kernel-zfcpdumpUpgrade kernel-obs-qaUpgrade kernel-default-vdsoUpgrade dtb-exynosUpgrade dtb-qcomUpgrade dtb-alteraUpgrade dtb-armUpgrade dtb-rockchipUpgrade dlm-kmp-64kbUpgrade kernel-preemptUpgrade kernel-obs-buildUpgrade dtb-amlogicUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-develUpgrade kernel-default-extraUpgrade kernel-source-vanillaUpgrade kernel-kvmsmall-vdsoUpgrade kernel-syms-azureUpgrade kernel-azureUpgrade kernel-source-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-sourceUpgrade kernel-macrosUpgrade kernel-rt_debug-develUpgrade kernel-rtUpgrade kernel-azure-develUpgrade kernel-rt_debug-vdsoUpgrade dtb-apmUpgrade kernel-source-rtUpgrade kselftests-kmp-64kbUpgrade dtb-lgUpgrade cluster-md-kmp-defaultUpgrade kernel-docs-htmlUpgrade kernel-develUpgrade kernel-default-develUpgrade kernel-64kb-develUpgrade kernel-default-livepatchUpgrade dtb-amazonUpgrade dtb-renesasUpgrade dlm-kmp-rtUpgrade kernel-defaultUpgrade dtb-socionextUpgrade dtb-freescaleUpgrade dtb-broadcomUpgrade dtb-appleUpgrade kernel-symsUpgrade kernel-64kb-extraUpgrade reiserfs-kmp-rtUpgrade kernel-devel-rtUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-develUpgrade kernel-debug-develUpgrade kernel-default-optionalUpgrade dtb-hisiliconUpgrade dtb-mediatekUpgrade dlm-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade dtb-marvellUpgrade kernel-azure-extraUpgrade gfs2-kmp-64kbUpgrade kernel-debugUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-azureUpgrade kselftests-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade kernel-default-baseUpgrade kernel-preempt-develUpgrade dtb-xilinxUpgrade reiserfs-kmp-defaultUpgrade dtb-sprdUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-rtUpgrade dtb-amdUpgrade dtb-allwinnerUpgrade kernel-docsUpgrade kernel-64kbUpgrade dtb-caviumUpgrade ocfs2-kmp-defaultUpgrade kernel-rt_debug | Dec 5, 2025 | Sep 12, 2025 |
| Ubuntu | — | Upgrade linux-image-6.14.0-1017-aws-64kUpgrade linux-image-6.14.0-36-generic-64kUpgrade linux-image-5.15.0-163-lowlatency-64kUpgrade linux-image-generic-64k-6.14Upgrade linux-image-ibm-5.15Upgrade linux-image-oracleUpgrade linux-image-generic-5.15Upgrade linux-image-oem-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-5.15.0-1061-xilinx-zynqmpUpgrade linux-image-6.14.0-1017-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1101-azure-fipsUpgrade linux-image-gcp-5.15Upgrade linux-image-realtime-6.14Upgrade linux-image-oem-6.14Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-kvmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.14.0-36-genericUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.14.0-1016-realtimeUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-5.15.0-163-generic-64kUpgrade linux-image-5.15.0-1091-ibmUpgrade linux-image-virtual-5.15Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-5.15.0-1089-intel-iot-realtimeUpgrade linux-image-gkeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1097-gcp-fipsUpgrade linux-image-6.14.0-1020-gcp-64kUpgrade linux-image-5.15.0-1092-nvidiaUpgrade linux-image-5.15.0-1038-nvidia-tegra-igxUpgrade linux-image-5.15.0-1097-gcpUpgrade linux-image-fips-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-oem-24.04Upgrade linux-image-virtualUpgrade linux-image-oracle-6.14Upgrade linux-image-aws-64k-5.15Upgrade linux-image-5.15.0-163-genericUpgrade linux-image-aws-fipsUpgrade linux-image-gkeop-5.15Upgrade linux-image-aws-64k-6.14Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-1097-aws-64kUpgrade linux-image-5.15.0-1097-aws-fipsUpgrade linux-image-awsUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1049-nvidia-tegraUpgrade linux-image-5.15.0-1092-nvidia-lowlatencyUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-aws-6.14Upgrade linux-image-5.15.0-1092-intel-iotgUpgrade linux-image-aws-5.15Upgrade linux-image-gcpUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-azure-fips-5.15Upgrade linux-image-azure-cvmUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.14.0-1020-gcpUpgrade linux-image-5.15.0-1089-kvmUpgrade linux-image-aws-64kUpgrade linux-image-realtimeUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-realtime-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-fipsUpgrade linux-image-5.15.0-1049-nvidia-tegra-rtUpgrade linux-image-oracle-64kUpgrade linux-image-intelUpgrade linux-image-generic-64kUpgrade linux-image-6.14.0-1018-raspiUpgrade linux-image-6.14.0-1016-oemUpgrade linux-image-5.15.0-163-fipsUpgrade linux-image-5.15.0-1101-azureUpgrade linux-image-6.14.0-1017-oracle-64kUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-raspi-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-nvidiaUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1097-awsUpgrade linux-image-5.15.0-1094-oracleUpgrade linux-image-5.15.0-1038-nvidia-tegra-igx-rtUpgrade linux-image-raspi-6.14Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-oracle-5.15Upgrade linux-image-oem-24.04aUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-kvm-5.15Upgrade linux-image-gkeopUpgrade linux-image-generic-lpaeUpgrade linux-image-generic-6.14Upgrade linux-image-gcp-64k-6.14Upgrade linux-image-azureUpgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-gcp-6.14Upgrade linux-image-6.14.0-1017-azureUpgrade linux-image-5.15.0-163-generic-lpaeUpgrade linux-image-5.15.0-1091-raspiUpgrade linux-image-gcp-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-lowlatencyUpgrade linux-image-gcp-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-5.15.0-163-lowlatencyUpgrade linux-image-5.15.0-1096-realtimeUpgrade linux-image-5.15.0-1080-gkeopUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-genericUpgrade linux-image-nvidia-5.15Upgrade linux-image-ibmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-raspiUpgrade linux-image-azure-fipsUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-azure-6.14Upgrade linux-image-6.14.0-1017-oracleUpgrade linux-image-5.15.0-1093-gkeUpgrade linux-image-generic-64k-5.15Upgrade linux-image-gke-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-virtual-6.14Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1102-azure | Nov 25, 2025 | Nov 21, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 3, 2025 | Aug 19, 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