In the Linux kernel, the following vulnerability has been resolved:
dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
During the removal of the idxd driver, registered offline callback is invoked as part of the clean up process. However, on systems with only one CPU online, no valid target is available to migrate the perf context, resulting in a kernel oops:
BUG: unable to handle page fault for address: 000000000002a2b8 #PF: supervisor write access in kernel mode #PF: error_code(0x0002) - not-present page PGD 1470e1067 P4D 0 Oops: 0002 [#1] PREEMPT SMP NOPTI CPU: 0 PID: 20 Comm: cpuhp/0 Not tainted 6.8.0-rc6-dsa+ #57 Hardware name: Intel Corporation AvenueCity/AvenueCity, BIOS BHSDCRB1.86B.2492.D03.2307181620 07/18/2023 RIP: 0010:mutex_lock+0x2e/0x50 ... Call Trace: <TASK> __die+0x24/0x70 page_fault_oops+0x82/0x160 do_user_addr_fault+0x65/0x6b0 __pfx___rdmsr_safe_on_cpu+0x10/0x10 exc_page_fault+0x7d/0x170 asm_exc_page_fault+0x26/0x30 mutex_lock+0x2e/0x50 mutex_lock+0x1e/0x50 perf_pmu_migrate_context+0x87/0x1f0 perf_event_cpu_offline+0x76/0x90 [idxd] cpuhp_invoke_callback+0xa2/0x4f0 __pfx_perf_event_cpu_offline+0x10/0x10 [idxd] cpuhp_thread_fun+0x98/0x150 smpboot_thread_fn+0x27/0x260 smpboot_thread_fn+0x1af/0x260 __pfx_smpboot_thread_fn+0x10/0x10 kthread+0x103/0x140 __pfx_kthread+0x10/0x10 ret_from_fork+0x31/0x50 __pfx_kthread+0x10/0x10 ret_from_fork_asm+0x1b/0x30 <TASK>
Fix the issue by preventing the migration of the perf context to an invalid target.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debugUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade rvUpgrade kernel-toolsUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade kernelUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-cross-headersUpgrade kernel-rt-modules-coreUpgrade python3-perfUpgrade kernel-rt-kvmUpgrade kernel-64k-modulesUpgrade kernel-rtUpgrade kernel-debug-devel-matchedUpgrade kernel-64kUpgrade bpftoolUpgrade kernel-devel-matchedUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-modules-extraUpgrade kernel-64k-coreUpgrade kernel-rt-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-64k-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-docUpgrade kernel-develUpgrade kernel-headersUpgrade kernel-modules-coreUpgrade perfUpgrade kernel-64k-develUpgrade libperfUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-develUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-uki-virtUpgrade kernel-coreUpgrade kernel-debug-modules-extraUpgrade kernel-64k-modules-coreUpgrade rtlaUpgrade kernel-rt-modulesUpgrade kernel-tools-libsUpgrade kernel-rt-develUpgrade kernel-rt-coreUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-uki-virtUpgrade kernel-debugUpgrade kernel-debug-devel | Sep 26, 2024 | May 20, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perfUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-5.15.158-103.164Upgrade kernel-tools-develUpgrade perfUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64 | May 22, 2025 | May 20, 2024 |
| Amazon_linux_2023 | — | Upgrade perf-debuginfoUpgrade perfUpgrade kernel-modules-extra-commonUpgrade kernel-headersUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perfUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.90-99.173Upgrade kernel-libbpfUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-develUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-develUpgrade kernelUpgrade python3-perf-debuginfoUpgrade bpftool-debuginfo | Jun 11, 2025 | May 20, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade python3-perf | Oct 9, 2024 | May 20, 2024 |
| Oracle_linux | — | Upgrade kernel | Oct 16, 2024 | May 20, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Sep 25, 2024 | May 20, 2024 |
| Rocky_linux | — | Upgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-headersUpgrade kernel-rt-debug-modules-extraUpgrade rvUpgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade perfUpgrade kernel-zfcpdump-coreUpgrade kernel-modules-coreUpgrade kernel-uki-virtUpgrade kernel-rt-modules-coreUpgrade kernel-devel-matchedUpgrade libperf-debuginfoUpgrade kernel-toolsUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debuginfoUpgrade libperfUpgrade kernel-rt-debug-develUpgrade kernel-debug-devel-matchedUpgrade kernel-tools-libs-develUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-coreUpgrade kernel-debug-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-develUpgrade rtlaUpgrade python3-perfUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernelUpgrade kernel-rt-modules-extraUpgrade kernel-rt-develUpgrade bpftool-debuginfoUpgrade kernel-rt-coreUpgrade kernel-rt-debugUpgrade kernel-debuginfoUpgrade bpftoolUpgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debugUpgrade kernel-cross-headersUpgrade kernel-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modulesUpgrade python3-perf-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-tools-libs | Oct 2, 2024 | May 20, 2024 |
| Suse | — | Upgrade kernel-source-rtUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade dlm-kmp-rtUpgrade dtb-rockchipUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-extraUpgrade kernel-azureUpgrade ocfs2-kmp-azureUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kernel-default-optionalUpgrade reiserfs-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-optionalUpgrade kernel-debug-vdsoUpgrade kernel-rt_debug-develUpgrade dtb-allwinnerUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-base-rebuildUpgrade dtb-alteraUpgrade kernel-docsUpgrade kernel-develUpgrade dtb-broadcomUpgrade kernel-defaultUpgrade dtb-caviumUpgrade kernel-rt-extraUpgrade kernel-rt-vdsoUpgrade kernel-source-vanillaUpgrade kernel-rt_debugUpgrade dtb-sprdUpgrade reiserfs-kmp-64kbUpgrade dtb-nvidiaUpgrade ocfs2-kmp-64kbUpgrade dlm-kmp-defaultUpgrade kernel-rt-livepatchUpgrade kernel-kvmsmall-vdsoUpgrade dtb-socionextUpgrade kernel-azure-optionalUpgrade dtb-renesasUpgrade kernel-default-baseUpgrade kernel-default-livepatch-develUpgrade ocfs2-kmp-defaultUpgrade kernel-obs-buildUpgrade dtb-freescaleUpgrade dtb-armUpgrade kernel-default-extraUpgrade kernel-debug-livepatch-develUpgrade dtb-exynosUpgrade dtb-mediatekUpgrade kernel-macrosUpgrade kernel-rt-livepatch-develUpgrade kernel-default-livepatchUpgrade cluster-md-kmp-azureUpgrade kernel-syms-azureUpgrade gfs2-kmp-64kbUpgrade kernel-sourceUpgrade kernel-64kb-develUpgrade kernel-azure-develUpgrade gfs2-kmp-rtUpgrade dtb-marvellUpgrade kernel-zfcpdumpUpgrade kernel-devel-rtUpgrade kernel-azure-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-syms-rtUpgrade kernel-rtUpgrade dtb-appleUpgrade kernel-debugUpgrade dlm-kmp-azureUpgrade dlm-kmp-64kbUpgrade dtb-hisiliconUpgrade dtb-amdUpgrade kernel-kvmsmallUpgrade dtb-xilinxUpgrade dtb-qcomUpgrade kernel-rt-develUpgrade kernel-devel-azureUpgrade kernel-64kb-livepatch-develUpgrade kernel-symsUpgrade dtb-amazonUpgrade kernel-default-vdsoUpgrade kernel-64kbUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade kernel-64kb-optionalUpgrade dtb-apmUpgrade cluster-md-kmp-defaultUpgrade kernel-obs-qaUpgrade kernel-kvmsmall-develUpgrade kernel-azure-vdsoUpgrade kernel-default-develUpgrade kernel-source-azureUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-azure-extraUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-debug-develUpgrade dtb-amlogic | Jun 13, 2024 | May 20, 2024 |
| Ubuntu | — | Upgrade linux-image-genericUpgrade linux-image-azureUpgrade linux-image-gkeUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-gkeopUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-intelUpgrade linux-image-ibmUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-generic-64kUpgrade linux-image-lowlatencyUpgrade linux-image-oem-20.04bUpgrade linux-image-intel-iotgUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-oem-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-24.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-gkeop-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-kvmUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-azure-cvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-oracle-64kUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-gcpUpgrade linux-image-oem-24.04aUpgrade linux-image-raspiUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-azure-fdeUpgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-raspi-nolpae | Jul 16, 2024 | May 20, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | May 20, 2024 |
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