In the Linux kernel, the following vulnerability has been resolved:
perf: Fix sample vs do_exit()
Baisheng Gao reported an ARM64 crash, which Mark decoded as being a synchronous external abort -- most likely due to trying to access MMIO in bad ways.
The crash further shows perf trying to do a user stack sample while in exit_mmap()'s tlb_finish_mmu() -- i.e. while tearing down the address space it is trying to access.
It turns out that we stop perf after we tear down the userspace mm; a receipie for disaster, since perf likes to access userspace for various reasons.
Flip this order by moving up where we stop perf in do_exit().
Additionally, harden PERF_SAMPLE_CALLCHAIN and PERF_SAMPLE_STACK_USER to abort when the current task does not have an mm (exit_mm() makes sure to set current->mm = NULL; before commencing with the actual teardown). Such that CPU wide events don't trip on this same problem.
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 kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.15.186-128.192Upgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-livepatch-5.10.239-236.958Upgrade kernel-toolsUpgrade kernel-develUpgrade bpftoolUpgrade python-perfUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade perf6.12Upgrade kernel-toolsUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-libbpf-staticUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel-headersUpgrade kernel6.12-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.12-modules-extraUpgrade bpftool-debuginfoUpgrade python3-perfUpgrade perf6.12-debuginfoUpgrade perfUpgrade kernel-modules-extraUpgrade kernel-debuginfoUpgrade kernel-livepatch-6.12.35-55.103Upgrade kernel-libbpfUpgrade kernel-livepatch-6.1.144-170.251Upgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12Upgrade perf-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade python3-perf6.12-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade python3-perf6.12Upgrade bpftoolUpgrade kernel-develUpgrade python3-perf-debuginfo | Sep 16, 2025 | Jul 25, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 28, 2025 | Jul 28, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libs | Nov 12, 2025 | Nov 6, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftool | Dec 12, 2025 | Nov 6, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perf | Nov 12, 2025 | Nov 6, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools | Nov 21, 2025 | Nov 6, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Sep 10, 2025 | Jul 25, 2025 |
| Redhat_linux | — | No solution exists | Jul 31, 2025 | Jul 25, 2025 |
| Suse | — | Upgrade dlm-kmp-azureUpgrade ocfs2-kmp-rtUpgrade dtb-armUpgrade dtb-qcomUpgrade dtb-lgUpgrade dtb-marvellUpgrade kernel-devel-azureUpgrade gfs2-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-obs-qaUpgrade dtb-amazonUpgrade kernel-symsUpgrade dtb-apmUpgrade kernel-syms-azureUpgrade kernel-64kbUpgrade kernel-azure-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-zfcpdumpUpgrade kernel-default-extraUpgrade gfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-source-azureUpgrade dtb-mediatekUpgrade cluster-md-kmp-azureUpgrade kernel-sourceUpgrade dlm-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-64kbUpgrade cluster-md-kmp-defaultUpgrade kernel-default-manUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-develUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmallUpgrade dtb-amlogicUpgrade reiserfs-kmp-azureUpgrade kernel-azure-develUpgrade dtb-freescaleUpgrade kernel-macrosUpgrade kernel-rt_debugUpgrade dtb-exynosUpgrade kernel-default-develUpgrade kernel-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-defaultUpgrade dtb-caviumUpgrade kernel-default-optionalUpgrade dtb-hisiliconUpgrade dtb-appleUpgrade kernel-64kb-optionalUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-devel-rtUpgrade kernel-default-baseUpgrade kernel-develUpgrade kernel-docsUpgrade gfs2-kmp-azureUpgrade dtb-sprdUpgrade kernel-debugUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-rtUpgrade gfs2-kmp-defaultUpgrade dtb-xilinxUpgrade dtb-amdUpgrade dtb-broadcomUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-source-vanillaUpgrade kernel-rt-extraUpgrade kernel-debug-develUpgrade dtb-allwinnerUpgrade cluster-md-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-rt-livepatchUpgrade kernel-obs-buildUpgrade kernel-azure-extraUpgrade dtb-socionextUpgrade dtb-alteraUpgrade dtb-nvidiaUpgrade kernel-rt-optionalUpgrade kernel-default-livepatchUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade kernel-debug-vdsoUpgrade dtb-rockchipUpgrade dlm-kmp-defaultUpgrade kernel-azure-optionalUpgrade reiserfs-kmp-rtUpgrade kernel-rt-develUpgrade kernel-default-vdsoUpgrade dtb-renesasUpgrade dlm-kmp-rtUpgrade kernel-azureUpgrade ocfs2-kmp-azureUpgrade kernel-source-rt | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-generic-64k-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-5.15.0-1092-awsUpgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-xilinxUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-6.14.0-1015-awsUpgrade linux-image-realtime-5.15Upgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-ibmUpgrade linux-image-nvidia-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-virtual-5.15Upgrade linux-image-oracle-64k-6.14Upgrade linux-image-virtualUpgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-5.15.0-156-genericUpgrade linux-image-gke-64k-6.8Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-gcp-6.14Upgrade linux-image-gkeop-6.8Upgrade linux-image-aws-fips-6.8Upgrade linux-image-6.14.0-1014-oemUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-virtual-6.14Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-64k-6.8Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-100-genericUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-gcpUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-oem-24.04aUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-azure-lts-24.04Upgrade linux-image-ibm-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-fips-5.15Upgrade linux-image-gcp-5.15Upgrade linux-image-generic-6.8Upgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-fips-6.8Upgrade linux-image-oracle-6.8Upgrade linux-image-azure-nvidiaUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-raspi-realtimeUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-aws-64kUpgrade linux-image-oem-24.04bUpgrade linux-image-oem-22.04aUpgrade linux-image-azure-fipsUpgrade linux-image-oem-24.04cUpgrade linux-image-awsUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-gke-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-156-fipsUpgrade linux-image-nvidia-64kUpgrade linux-image-kvmUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04bUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-aws-64k-6.14Upgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-raspi-5.15Upgrade linux-image-oracleUpgrade linux-image-azure-nvidia-6.14Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-nvidiaUpgrade linux-image-generic-6.14Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1046-awsUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-gke-64kUpgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-aws-6.14Upgrade linux-image-oem-24.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-aws-fips-5.15Upgrade linux-image-fipsUpgrade linux-image-gcp-fipsUpgrade linux-image-lowlatency-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-5.15.0-1096-azureUpgrade linux-image-oracle-6.14Upgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-realtime-6.14Upgrade linux-image-kvm-5.15Upgrade linux-image-generic-64k-6.14Upgrade linux-image-gcp-6.8Upgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-raspiUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-gkeopUpgrade linux-image-lowlatency-6.8Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-xilinx-6.8Upgrade linux-image-realtime-6.8.1Upgrade linux-image-aws-fipsUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.14.0-1014-azureUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-azureUpgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-oracle-5.15Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-azure-lts-22.04Upgrade linux-image-ibm-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-intelUpgrade linux-image-azure-fips-5.15Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-azure-5.15Upgrade linux-image-aws-6.8Upgrade linux-image-raspi-6.14Upgrade linux-image-azure-6.14Upgrade linux-image-genericUpgrade linux-image-aws-5.15Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-virtual-6.8Upgrade linux-image-realtimeUpgrade linux-image-oem-6.14Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-generic-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-gkeUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-raspi-realtime-6.8 | Jul 31, 2025 | Jul 25, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 10, 2025 | Jul 25, 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