In the Linux kernel, the following vulnerability has been resolved:
sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
child_cfs_rq_on_list attempts to convert a 'prev' pointer to a cfs_rq. This 'prev' pointer can originate from struct rq's leaf_cfs_rq_list, making the conversion invalid and potentially leading to memory corruption. Depending on the relative positions of leaf_cfs_rq_list and the task group (tg) pointer within the struct, this can cause a memory fault or access garbage data.
The issue arises in list_add_leaf_cfs_rq, where both cfs_rq->leaf_cfs_rq_list and rq->leaf_cfs_rq_list are added to the same leaf list. Also, rq->tmp_alone_branch can be set to rq->leaf_cfs_rq_list.
This adds a check `if (prev == &rq->leaf_cfs_rq_list)` after the main conditional in child_cfs_rq_on_list. This ensures that the container_of operation will convert a correct cfs_rq struct.
This check is sufficient because only cfs_rqs on the same CPU are added to the list, so verifying the 'prev' pointer against the current rq's list head is enough.
Fixes a potential memory corruption issue that due to current struct layout might not be manifesting as a crash but could lead to unpredictable behavior when the layout changes.
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-debug-modulesUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-modules-extraUpgrade kernel-rtUpgrade kernel-rt-64k-debug-develUpgrade rvUpgrade kernel-64k-develUpgrade kernel-modules-extraUpgrade kernel-coreUpgrade kernel-rt-modulesUpgrade kernel-rt-kvmUpgrade kernel-rt-coreUpgrade kernel-debugUpgrade perfUpgrade bpftoolUpgrade kernel-docUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debugUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-toolsUpgrade kernel-rt-develUpgrade kernel-debug-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-64k-modulesUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-develUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-64k-develUpgrade kernel-64k-modules-coreUpgrade kernel-rt-64kUpgrade kernel-tools-libsUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-develUpgrade kernel-modulesUpgrade kernel-rt-debug-modulesUpgrade libperfUpgrade kernel-rt-64k-modules-coreUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-abi-stablelistsUpgrade rtlaUpgrade kernel-rt-64k-coreUpgrade kernel-64k-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-rt-64k-debugUpgrade kernelUpgrade kernel-rt-debug-develUpgrade kernel-headersUpgrade kernel-64kUpgrade kernel-64k-debugUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-modules-coreUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-tools-libs-develUpgrade kernel-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-64k-coreUpgrade kernel-rt-64k-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-debug-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-devel-matched | Jul 4, 2025 | Apr 1, 2025 |
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.15.179-121.185Upgrade perf-debuginfoUpgrade bpftoolUpgrade python-perfUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-develUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headers | Apr 25, 2025 | Apr 1, 2025 |
| Amazon_linux_2023 | — | Upgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extra-commonUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.131-143.221Upgrade kernel-develUpgrade perfUpgrade kernel-libbpf-debuginfoUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-staticUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-headersUpgrade kernel-livepatch-6.1.130-139.222Upgrade kernel-debuginfoUpgrade kernel-libbpf-develUpgrade bpftool-debuginfo | Apr 30, 2025 | Apr 1, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Apr 14, 2025 | Apr 1, 2025 |
| Oracle_linux | — | Upgrade kernel | Jun 30, 2025 | Apr 1, 2025 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Jun 26, 2025 | Apr 1, 2025 |
| Rocky_linux | — | Upgrade kernel-rt-debug-kvmUpgrade kernel-debug-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-coreUpgrade kernel-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modulesUpgrade kernelUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-coreUpgrade libperfUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-debuginfoUpgrade kernel-modules-coreUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-cross-headersUpgrade rtlaUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-coreUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-s390xUpgrade python3-perfUpgrade kernel-debug-debuginfoUpgrade perfUpgrade libperf-debuginfoUpgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-toolsUpgrade kernel-develUpgrade perf-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade rvUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-devel-matchedUpgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdumpUpgrade kernel-rt-debugUpgrade kernel-uki-virtUpgrade kernel-rt-debuginfoUpgrade kernel-rtUpgrade bpftool-debuginfoUpgrade kernel-rt-modules | Oct 6, 2025 | Oct 4, 2025 |
| Suse | — | Upgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-rt_debugUpgrade kernel-source-azureUpgrade kselftests-kmp-azureUpgrade kernel-64kbUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade dtb-exynosUpgrade gfs2-kmp-defaultUpgrade dtb-appleUpgrade kernel-rt-optionalUpgrade kernel-azure-extraUpgrade kernel-rt-vdsoUpgrade kernel-sourceUpgrade dtb-alteraUpgrade dtb-amdUpgrade kselftests-kmp-64kbUpgrade dtb-marvellUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-defaultUpgrade kernel-source-rtUpgrade dtb-allwinnerUpgrade dtb-broadcomUpgrade dtb-freescaleUpgrade dtb-hisiliconUpgrade kernel-default-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-64kbUpgrade kernel-rt_debug-develUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-devel-azureUpgrade kernel-kvmsmallUpgrade kernel-azureUpgrade kernel-azure-optionalUpgrade kernel-syms-azureUpgrade kernel-zfcpdumpUpgrade dtb-caviumUpgrade gfs2-kmp-rtUpgrade kernel-default-livepatchUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-obs-buildUpgrade dtb-lgUpgrade dtb-renesasUpgrade kernel-debug-vdsoUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-azureUpgrade dtb-amazonUpgrade kernel-docs-htmlUpgrade kernel-64kb-optionalUpgrade kernel-default-develUpgrade kernel-64kb-develUpgrade dlm-kmp-rtUpgrade kselftests-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-default-optionalUpgrade dtb-xilinxUpgrade kernel-rtUpgrade kernel-default-extraUpgrade dtb-nvidiaUpgrade dtb-amlogicUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-devel-rtUpgrade reiserfs-kmp-rtUpgrade kernel-64kb-extraUpgrade reiserfs-kmp-azureUpgrade kernel-default-base-rebuildUpgrade ocfs2-kmp-rtUpgrade kernel-rt-develUpgrade kernel-obs-qaUpgrade kernel-default-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade dtb-socionextUpgrade kernel-azure-vdsoUpgrade cluster-md-kmp-rtUpgrade kernel-syms-rtUpgrade kernel-symsUpgrade kernel-rt-livepatch-develUpgrade kernel-default-baseUpgrade dtb-sprdUpgrade dlm-kmp-azureUpgrade dtb-qcomUpgrade dtb-mediatekUpgrade dtb-armUpgrade kernel-azure-develUpgrade dtb-rockchipUpgrade cluster-md-kmp-defaultUpgrade kernel-macrosUpgrade kernel-docsUpgrade kernel-defaultUpgrade dtb-apmUpgrade kernel-devel | Dec 5, 2025 | Jul 31, 2025 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1038-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-gkeop-5.15Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-azure-6.11Upgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-oem-20.04cUpgrade linux-image-intelUpgrade linux-image-gkeUpgrade linux-image-oracleUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.11.0-1018-azureUpgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-5.15.0-142-genericUpgrade linux-image-6.8.0-85-genericUpgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.11.0-1015-awsUpgrade linux-image-raspi-realtimeUpgrade linux-image-gcpUpgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-84-genericUpgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1036-azureUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-oem-22.04bUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-6.11.0-28-genericUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-genericUpgrade linux-image-nvidiaUpgrade linux-image-oem-24.04bUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1084-awsUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-gke-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-aws-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1039-nvidiaUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-gkeop-6.8Upgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-realtimeUpgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-azure-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-intel-iotgUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-gkeopUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-oem-20.04Upgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gcp-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-oracle-6.8Upgrade linux-image-oem-22.04aUpgrade linux-image-lowlatency-6.11Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-azureUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-gke-64kUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-6.8.0-1039-nvidia-lowlatencyUpgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-6.8.0-1039-awsUpgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-azure-fde-6.11Upgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1039-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-fipsUpgrade linux-image-azure-fdeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibmUpgrade linux-image-gcp-fipsUpgrade linux-image-azure-fde-edgeUpgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-kvmUpgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-6.11.0-1024-oemUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-virtual-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-fipsUpgrade linux-image-6.8.0-1039-nvidia-64kUpgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-6.11.0-1011-realtimeUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-raspi-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-raspiUpgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-gke-64k-6.8Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-lowlatencyUpgrade linux-image-ibm-6.8Upgrade linux-image-ibm-classicUpgrade linux-image-awsUpgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-aws-64k-6.8 | May 20, 2025 | Apr 1, 2025 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Apr 1, 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