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