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-headersUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade python-perf-debuginfoUpgrade kernel-tools-develUpgrade kernel-livepatch-5.15.186-128.192Upgrade perf-debuginfoUpgrade kernel-toolsUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade python-perfUpgrade kernelUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.10.239-236.958Upgrade kernel-tools-debuginfo | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel-modules-extraUpgrade kernel-develUpgrade perfUpgrade python3-perf-debuginfoUpgrade bpftoolUpgrade kernel6.12Upgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade perf6.12-debuginfoUpgrade kernel-libbpf-debuginfoUpgrade kernel6.12-debuginfo-common-x86_64Upgrade python3-perf6.12-debuginfoUpgrade kernel-debuginfoUpgrade python3-perf6.12Upgrade kernel-tools-develUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-6.1.144-170.251Upgrade kernel-livepatch-6.12.35-55.103Upgrade python3-perfUpgrade perf6.12Upgrade kernel-libbpf-develUpgrade kernel6.12-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-toolsUpgrade kernelUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel6.12-debuginfo-common-aarch64 | Sep 16, 2025 | Jul 25, 2025 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 28, 2025 | Jul 28, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernelUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade python3-perf | Nov 12, 2025 | Nov 6, 2025 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools-libs | Dec 12, 2025 | Nov 6, 2025 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Nov 12, 2025 | Nov 6, 2025 |
| Huawei Euleros 2_0_sp13 | — | Upgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade 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 kernel-symsUpgrade kernel-syms-azureUpgrade dtb-armUpgrade kernel-devel-azureUpgrade dtb-apmUpgrade kselftests-kmp-defaultUpgrade dtb-exynosUpgrade gfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-rtUpgrade cluster-md-kmp-azureUpgrade kernel-sourceUpgrade dtb-mediatekUpgrade reiserfs-kmp-azureUpgrade dtb-qcomUpgrade kernel-64kbUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-develUpgrade kernel-macrosUpgrade dtb-amlogicUpgrade dtb-freescaleUpgrade kernel-default-manUpgrade kernel-obs-qaUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-vdsoUpgrade kernel-azure-develUpgrade kernel-kvmsmallUpgrade kernel-rt_debug-vdsoUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-64kbUpgrade dtb-lgUpgrade kernel-source-azureUpgrade kernel-zfcpdumpUpgrade kernel-default-develUpgrade dtb-marvellUpgrade kernel-default-extraUpgrade kernel-default-base-rebuildUpgrade kernel-rt_debugUpgrade ocfs2-kmp-rtUpgrade gfs2-kmp-rtUpgrade dtb-amazonUpgrade kernel-rt-livepatchUpgrade kernel-default-livepatchUpgrade kernel-azure-extraUpgrade dtb-allwinnerUpgrade kernel-64kb-extraUpgrade kernel-obs-buildUpgrade cluster-md-kmp-rtUpgrade kernel-debug-vdsoUpgrade kernel-azure-optionalUpgrade kernel-azureUpgrade dlm-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-debug-develUpgrade kernel-64kb-develUpgrade kernel-rt-optionalUpgrade kernel-rt-extraUpgrade dtb-caviumUpgrade dtb-broadcomUpgrade dtb-alteraUpgrade reiserfs-kmp-defaultUpgrade dtb-socionextUpgrade dtb-nvidiaUpgrade kernel-source-vanillaUpgrade kernel-source-rtUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade gfs2-kmp-defaultUpgrade dtb-xilinxUpgrade dtb-amdUpgrade dtb-appleUpgrade kernel-default-optionalUpgrade dtb-hisiliconUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade dtb-sprdUpgrade kernel-debugUpgrade gfs2-kmp-azureUpgrade kernel-docsUpgrade kernel-default-vdsoUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-rtUpgrade kernel-rt-develUpgrade dtb-renesasUpgrade kernel-default-livepatch-develUpgrade kernel-defaultUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-devel-rtUpgrade kernel-develUpgrade kernel-default-baseUpgrade kselftests-kmp-azure | Dec 5, 2025 | Aug 18, 2025 |
| Ubuntu | — | Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-6.8Upgrade linux-image-realtime-6.14Upgrade linux-image-aws-6.8Upgrade linux-image-fipsUpgrade linux-image-generic-64kUpgrade linux-image-aws-fipsUpgrade linux-image-generic-64k-5.15Upgrade linux-image-oracle-5.15Upgrade linux-image-6.8.0-1046-nvidia-lowlatencyUpgrade linux-image-raspi-6.8Upgrade linux-image-gke-64kUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1046-nvidiaUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oem-22.04Upgrade linux-image-ibm-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1047-gcp-64kUpgrade linux-image-gkeopUpgrade linux-image-oem-6.14Upgrade linux-image-realtimeUpgrade linux-image-6.14.0-34-genericUpgrade linux-image-gcp-64k-6.14Upgrade linux-image-6.8.0-1046-azureUpgrade linux-image-6.14.0-1015-oracle-64kUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-6.8.0-1023-xilinxUpgrade linux-image-azure-fips-5.15Upgrade linux-image-intelUpgrade linux-image-5.15.0-1092-gcp-fipsUpgrade linux-image-5.15.0-1096-azureUpgrade linux-image-6.8.0-100-generic-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.14.0-1014-azureUpgrade linux-image-5.15.0-1089-gkeUpgrade linux-image-virtual-6.8Upgrade linux-image-5.15.0-1034-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-1087-nvidiaUpgrade linux-image-5.15.0-1090-oracleUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-raspi-6.14Upgrade linux-image-6.14.0-34-generic-64kUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-genericUpgrade linux-image-azure-6.14Upgrade linux-image-lowlatency-5.15Upgrade linux-image-lowlatency-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1087-intel-iotgUpgrade linux-image-aws-fips-5.15Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-6.14.0-1018-gcp-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-6.8.0-1043-gke-64kUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-5.15.0-156-generic-64kUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-oracle-6.14Upgrade linux-image-5.15.0-1045-nvidia-tegra-rtUpgrade linux-image-aws-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-nvidia-tegraUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-100-lowlatencyUpgrade linux-image-6.8.0-1046-aws-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-6.14Upgrade linux-image-oracle-lts-24.04Upgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-azureUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1051-azureUpgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.0-1044-ibmUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.14.0-1015-oracleUpgrade linux-image-generic-6.14Upgrade linux-image-generic-lpaeUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-realtime-6.8.1Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-raspiUpgrade linux-image-generic-64k-6.14Upgrade linux-image-gkeUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-5.15Upgrade linux-image-6.14.0-1016-raspiUpgrade linux-image-kvm-5.15Upgrade linux-image-6.8.0-1047-gcpUpgrade linux-image-5.15.0-1092-aws-64kUpgrade linux-image-gcp-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-6.8.0-1046-awsUpgrade linux-image-xilinx-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-5.15Upgrade linux-image-5.15.0-1045-nvidia-tegraUpgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1086-raspiUpgrade linux-image-5.15.0-1085-intel-iot-realtimeUpgrade linux-image-6.14.0-1014-realtimeUpgrade linux-image-5.15.0-1087-nvidia-lowlatencyUpgrade linux-image-5.15.0-1088-kvmUpgrade linux-image-oracle-64k-6.14Upgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1092-awsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-oem-24.04bUpgrade linux-image-aws-64kUpgrade linux-image-awsUpgrade linux-image-6.8.1-1041-realtimeUpgrade linux-image-6.8.0-1046-nvidia-64kUpgrade linux-image-6.8.0-1046-aws-fipsUpgrade linux-image-6.8.0-1043-oracleUpgrade linux-image-6.14.0-1015-aws-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-oem-24.04cUpgrade linux-image-5.15.0-1086-ibmUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-realtime-5.15Upgrade linux-image-6.14.0-1018-gcpUpgrade linux-image-virtual-6.14Upgrade linux-image-6.8.0-2037-raspi-realtimeUpgrade linux-image-6.8.0-1047-gcp-fipsUpgrade linux-image-6.8.0-100-lowlatency-64kUpgrade linux-image-6.14.0-1014-oemUpgrade linux-image-5.15.0-156-lowlatencyUpgrade linux-image-5.15.0-1092-gcpUpgrade linux-image-5.15.0-1092-aws-fipsUpgrade linux-image-5.15.0-1034-nvidia-tegra-igxUpgrade linux-image-nvidia-5.15Upgrade linux-image-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-gcp-6.14Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.14.0-1015-awsUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1047-raspiUpgrade linux-image-6.8.0-1046-azure-fipsUpgrade linux-image-virtualUpgrade linux-image-oracleUpgrade linux-image-ibm-classicUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-aws-64k-6.8Upgrade linux-image-6.8.0-100-genericUpgrade linux-image-6.8.0-100-fipsUpgrade linux-image-virtual-5.15Upgrade linux-image-oem-22.04aUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1043-gkeUpgrade linux-image-6.8.0-1030-gkeopUpgrade linux-image-6.14.0-1007-azure-nvidiaUpgrade linux-image-5.15.0-156-fipsUpgrade linux-image-gcpUpgrade linux-image-ibm-6.8Upgrade linux-image-5.15.0-156-genericUpgrade linux-image-raspi-5.15Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-realtime-hwe-24.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-5.15.0-1075-gkeopUpgrade linux-image-5.15.0-1092-realtimeUpgrade linux-image-aws-lts-24.04Upgrade linux-image-5.15.0-1096-azure-fipsUpgrade linux-image-gke-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1046-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1056-xilinx-zynqmpUpgrade linux-image-oracle-6.8Upgrade linux-image-aws-64k-6.14Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-6.8Upgrade linux-image-5.15.0-156-lowlatency-64kUpgrade linux-image-xilinxUpgrade linux-image-6.8.0-1043-oracle-64kUpgrade linux-image-azure-nvidiaUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04bUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-fips-6.8Upgrade linux-image-gcp-fips-6.8Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-azure-nvidia-6.14Upgrade linux-image-azure-fips-6.8Upgrade linux-image-5.15.0-156-generic-lpaeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-6.8Upgrade linux-image-gcp-5.15Upgrade linux-image-fips-6.8Upgrade linux-image-fips-5.15 | 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