In the Linux kernel, the following vulnerability has been resolved:
powerpc/pseries: Whitelist dtl slub object for copying to userspace
Reading the dispatch trace log from /sys/kernel/debug/powerpc/dtl/cpu-* results in a BUG() when the config CONFIG_HARDENED_USERCOPY is enabled as shown below.
kernel BUG at mm/usercopy.c:102! Oops: Exception in kernel mode, sig: 5 [#1] LE PAGE_SIZE=64K MMU=Radix SMP NR_CPUS=2048 NUMA pSeries Modules linked in: xfs libcrc32c dm_service_time sd_mod t10_pi sg ibmvfc scsi_transport_fc ibmveth pseries_wdt dm_multipath dm_mirror dm_region_hash dm_log dm_mod fuse CPU: 27 PID: 1815 Comm: python3 Not tainted 6.10.0-rc3 #85 Hardware name: IBM,9040-MRX POWER10 (raw) 0x800200 0xf000006 of:IBM,FW1060.00 (NM1060_042) hv:phyp pSeries NIP: c0000000005d23d4 LR: c0000000005d23d0 CTR: 00000000006ee6f8 REGS: c000000120c078c0 TRAP: 0700 Not tainted (6.10.0-rc3) MSR: 8000000000029033 <SF,EE,ME,IR,DR,RI,LE> CR: 2828220f XER: 0000000e CFAR: c0000000001fdc80 IRQMASK: 0 [ ... GPRs omitted ... ] NIP [c0000000005d23d4] usercopy_abort+0x78/0xb0 LR [c0000000005d23d0] usercopy_abort+0x74/0xb0 Call Trace: usercopy_abort+0x74/0xb0 (unreliable) __check_heap_object+0xf8/0x120 check_heap_object+0x218/0x240 __check_object_size+0x84/0x1a4 dtl_file_read+0x17c/0x2c4 full_proxy_read+0x8c/0x110 vfs_read+0xdc/0x3a0 ksys_read+0x84/0x144 system_call_exception+0x124/0x330 system_call_vectored_common+0x15c/0x2ec --- interrupt: 3000 at 0x7fff81f3ab34
Commit 6d07d1cd300f ("usercopy: Restrict non-usercopy caches to size 0") requires that only whitelisted areas in slab/slub objects can be copied to userspace when usercopy hardening is enabled using CONFIG_HARDENED_USERCOPY. Dtl contains hypervisor dispatch events which are expected to be read by privileged users. Hence mark this safe for user access. Specify useroffset=0 and usersize=DISPATCH_LOG_BYTES to whitelist the entire object.
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-debug-coreUpgrade kernel-toolsUpgrade kernel-debug-develUpgrade kernel-debugUpgrade kernel-coreUpgrade kernel-zfcpdump-modules-extraUpgrade perfUpgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-docUpgrade bpftoolUpgrade kernel-develUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-cross-headersUpgrade kernel-headersUpgrade kernelUpgrade kernel-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-coreUpgrade kernel-tools-libs | Sep 26, 2024 | Jul 29, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Aug 14, 2024 | Jul 29, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Oct 16, 2024 | Jul 29, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Sep 25, 2024 | Jul 29, 2024 |
| Rocky_linux | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-debug-modules-extraUpgrade perfUpgrade kernel-debug-modulesUpgrade python3-perf-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-tools-libsUpgrade bpftool-debuginfoUpgrade kernel-modulesUpgrade kernel-develUpgrade kernel-headersUpgrade kernel-cross-headersUpgrade kernel-tools-debuginfoUpgrade kernel-debug-debuginfoUpgrade python3-perfUpgrade perf-debuginfoUpgrade kernel-debug-develUpgrade kernelUpgrade kernel-coreUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debugUpgrade kernel-debug-coreUpgrade kernel-modules-extra | May 8, 2025 | Jul 29, 2024 |
| Suse | — | Upgrade kernel-source-azureUpgrade kernel-zfcpdumpUpgrade dtb-allwinnerUpgrade dlm-kmp-azureUpgrade kernel-azure-optionalUpgrade dtb-marvellUpgrade dtb-caviumUpgrade kernel-obs-qaUpgrade kernel-devel-rtUpgrade kernel-64kb-develUpgrade cluster-md-kmp-azureUpgrade kernel-debugUpgrade kernel-kvmsmall-develUpgrade kernel-default-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade cluster-md-kmp-rtUpgrade dtb-socionextUpgrade kernel-64kb-optionalUpgrade kernel-default-develUpgrade ocfs2-kmp-azureUpgrade kernel-rt_debugUpgrade gfs2-kmp-defaultUpgrade kernel-64kbUpgrade kernel-docsUpgrade ocfs2-kmp-rtUpgrade dlm-kmp-defaultUpgrade kernel-docs-htmlUpgrade dtb-freescaleUpgrade dtb-amazonUpgrade dtb-amdUpgrade dtb-apmUpgrade gfs2-kmp-rtUpgrade kernel-64kb-extraUpgrade kselftests-kmp-rtUpgrade kernel-azure-extraUpgrade dtb-hisiliconUpgrade kernel-default-livepatchUpgrade dtb-broadcomUpgrade kernel-debug-develUpgrade kernel-symsUpgrade dtb-mediatekUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-renesasUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-default-optionalUpgrade kernel-rt-develUpgrade dtb-lgUpgrade dtb-appleUpgrade dtb-xilinxUpgrade kernel-64kb-livepatch-develUpgrade kernel-develUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-baseUpgrade kernel-syms-rtUpgrade kernel-devel-azureUpgrade kernel-azure-vdsoUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-debug-livepatch-develUpgrade dtb-alteraUpgrade reiserfs-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-kvmsmallUpgrade kernel-defaultUpgrade dtb-qcomUpgrade kernel-sourceUpgrade kernel-rt-optionalUpgrade dtb-armUpgrade dtb-sprdUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debug-vdsoUpgrade dtb-exynosUpgrade kernel-default-extraUpgrade kernel-azure-develUpgrade kernel-azureUpgrade kselftests-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-rtUpgrade dlm-kmp-rtUpgrade kernel-syms-azureUpgrade kselftests-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-rt_debug-develUpgrade kernel-macrosUpgrade dtb-nvidiaUpgrade dtb-amlogicUpgrade kernel-source-rtUpgrade kernel-obs-buildUpgrade kernel-default-vdsoUpgrade kernel-debug-vdsoUpgrade kernel-rt-extraUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-64kb | Dec 5, 2025 | Sep 27, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-125-generic-64kUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-gkeopUpgrade linux-image-5.4.0-200-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04cUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.15.0-1071-gcpUpgrade linux-image-raspi2Upgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-gke-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-azureUpgrade linux-image-5.15.0-125-lowlatencyUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-1072-awsUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1044-iotUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-125-lowlatency-64kUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-raspiUpgrade linux-image-ibmUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1075-azureUpgrade linux-image-gkeop-5.4Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-oemUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-125-genericUpgrade linux-image-oem-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-22.04bUpgrade linux-image-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-5.4.0-1082-ibmUpgrade linux-image-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1078-azureUpgrade linux-image-5.4.0-200-genericUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-gkeop-6.8Upgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1069-kvmUpgrade linux-image-5.15.0-125-generic-lpaeUpgrade linux-image-oem-20.04dUpgrade linux-image-oem-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1065-raspiUpgrade linux-image-intelUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.4.0-1135-awsUpgrade linux-image-5.15.0-1067-nvidia-lowlatencyUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1065-ibmUpgrade linux-image-5.15.0-1055-gkeopUpgrade linux-image-5.15.0-1067-nvidiaUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-5.4.0-1054-xilinx-zynqmpUpgrade linux-image-5.4.0-1102-gkeopUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-6.8.0-48-genericUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-virtualUpgrade linux-image-5.15.0-1067-intel-iotgUpgrade linux-image-azure-cvmUpgrade linux-image-nvidia-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1016-azureUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-200-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1094-bluefieldUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-1038-xilinx-zynqmpUpgrade linux-image-awsUpgrade linux-image-bluefieldUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1016-oemUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.4.0-1139-azureUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.4.0-1134-oracleUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-5.15.0-1069-gkeUpgrade linux-image-azure-lts-20.04Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1018-awsUpgrade linux-image-5.4.0-1119-raspiUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oracleUpgrade linux-image-5.4.0-1139-gcpUpgrade linux-image-5.4.0-1123-kvmUpgrade linux-image-5.4.0-1140-azureUpgrade linux-image-5.15.0-1070-oracle | Nov 4, 2024 | Jul 29, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Jul 29, 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