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-libsUpgrade kernel-coreUpgrade kernel-rt-debugUpgrade libperfUpgrade rtlaUpgrade kernel-rt-modulesUpgrade kernel-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-develUpgrade kernel-rt-develUpgrade kernel-debugUpgrade kernel-debug-coreUpgrade perfUpgrade kernel-64k-modules-coreUpgrade kernel-headersUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debug-modulesUpgrade kernel-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdumpUpgrade kernel-develUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-develUpgrade kernel-uki-virtUpgrade kernel-modules-extraUpgrade kernel-modules-coreUpgrade kernel-debug-modules-extraUpgrade kernel-docUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rtUpgrade kernel-64k-debug-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-coreUpgrade bpftoolUpgrade kernel-rt-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debugUpgrade kernel-64kUpgrade kernel-64k-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-toolsUpgrade rvUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-kvmUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-modulesUpgrade python3-perfUpgrade kernel-zfcpdump-modules-core | Sep 26, 2024 | May 20, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-headersUpgrade perf-debuginfoUpgrade perfUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade python-perf-debuginfoUpgrade kernel-livepatch-5.15.158-103.164Upgrade kernel-debuginfo-common-aarch64Upgrade python-perfUpgrade kernelUpgrade kernel-develUpgrade bpftoolUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-debuginfoUpgrade bpftool-debuginfo | May 22, 2025 | May 20, 2024 |
| Amazon_linux_2023 | — | Upgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade kernel-modules-extra-commonUpgrade python3-perfUpgrade kernel-libbpf-staticUpgrade kernel-livepatch-6.1.90-99.173Upgrade kernel-modules-extraUpgrade kernel-libbpfUpgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfoUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-debuginfo-common-x86_64 | Jun 11, 2025 | May 20, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perfUpgrade kernel-toolsUpgrade bpftool | Oct 8, 2024 | May 20, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Oct 9, 2024 | May 20, 2024 |
| Oracle_linux | — | Upgrade kernel | Oct 16, 2024 | May 20, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Sep 25, 2024 | May 20, 2024 |
| Rocky_linux | — | Upgrade kernel-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-debug-debuginfoUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-debug-coreUpgrade kernel-debuginfoUpgrade kernel-debug-develUpgrade kernel-zfcpdumpUpgrade kernel-rt-debuginfo-common-x86_64Upgrade rtlaUpgrade kernel-rt-coreUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernelUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-develUpgrade kernel-debug-modules-coreUpgrade python3-perfUpgrade kernel-debug-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-debugUpgrade bpftoolUpgrade kernel-rt-debugUpgrade kernel-debug-uki-virtUpgrade kernel-rt-modulesUpgrade kernel-develUpgrade kernel-coreUpgrade kernel-cross-headersUpgrade perfUpgrade kernel-uki-virtUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-libs-develUpgrade kernel-modules-coreUpgrade kernel-toolsUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade libperfUpgrade kernel-rt-debug-develUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-rtUpgrade kernel-debug-modules-extraUpgrade rvUpgrade perf-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-headersUpgrade kernel-devel-matched | Oct 2, 2024 | May 20, 2024 |
| Suse | — | Upgrade dlm-kmp-rtUpgrade dtb-rockchipUpgrade reiserfs-kmp-64kbUpgrade dtb-sprdUpgrade kernel-64kb-extraUpgrade kernel-rt_debugUpgrade kernel-debug-vdsoUpgrade kselftests-kmp-azureUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-develUpgrade gfs2-kmp-azureUpgrade dtb-alteraUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade dtb-allwinnerUpgrade kernel-rt_debug-develUpgrade kernel-azureUpgrade kernel-default-livepatch-develUpgrade dtb-nvidiaUpgrade dtb-renesasUpgrade kernel-rt-optionalUpgrade ocfs2-kmp-defaultUpgrade kernel-defaultUpgrade dtb-caviumUpgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-azureUpgrade kernel-source-rtUpgrade reiserfs-kmp-rtUpgrade kernel-default-baseUpgrade dtb-broadcomUpgrade kernel-rt-extraUpgrade kernel-default-base-rebuildUpgrade kernel-docsUpgrade kernel-docs-htmlUpgrade dtb-socionextUpgrade kernel-source-vanillaUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-64kbUpgrade kernel-obs-buildUpgrade dlm-kmp-defaultUpgrade kernel-rtUpgrade kernel-default-extraUpgrade kernel-debug-livepatch-develUpgrade dtb-freescaleUpgrade dtb-exynosUpgrade dtb-amdUpgrade kernel-kvmsmallUpgrade kernel-debugUpgrade dtb-hisiliconUpgrade dlm-kmp-azureUpgrade dlm-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade dtb-lgUpgrade kselftests-kmp-64kbUpgrade kernel-default-vdsoUpgrade kernel-symsUpgrade kernel-64kb-optionalUpgrade kernel-64kbUpgrade dtb-amazonUpgrade kernel-azure-develUpgrade gfs2-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade dtb-marvellUpgrade kernel-zfcpdumpUpgrade kernel-devel-rtUpgrade kernel-default-develUpgrade dtb-xilinxUpgrade kernel-rt-develUpgrade kernel-sourceUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-debug-develUpgrade kernel-azure-extraUpgrade kernel-64kb-develUpgrade dtb-mediatekUpgrade dtb-amlogicUpgrade kernel-azure-vdsoUpgrade dtb-apmUpgrade cluster-md-kmp-defaultUpgrade kernel-obs-qaUpgrade dtb-qcomUpgrade gfs2-kmp-64kbUpgrade dtb-armUpgrade cluster-md-kmp-azureUpgrade kernel-syms-azureUpgrade kernel-source-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-macrosUpgrade kernel-default-livepatchUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-develUpgrade ocfs2-kmp-rtUpgrade dtb-appleUpgrade kernel-syms-rt | Jun 13, 2024 | May 20, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1065-awsUpgrade linux-image-raspiUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-awsUpgrade linux-image-6.8.0-1010-oemUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-6.8.0-40-genericUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-cvmUpgrade linux-image-kvmUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-generic-lpaeUpgrade linux-image-gkeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-azureUpgrade linux-image-genericUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-ibmUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.8.0-1013-awsUpgrade linux-image-gkeopUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-intelUpgrade linux-image-nvidia-6.8Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-oem-20.04cUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-gke-5.15Upgrade linux-image-oem-20.04bUpgrade linux-image-virtualUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-oem-24.04 | 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