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-modules-coreUpgrade kernel-develUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-rt-modulesUpgrade kernel-debug-coreUpgrade kernel-64k-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-64kUpgrade kernel-64k-debug-develUpgrade kernel-rt-kvmUpgrade kernel-docUpgrade perfUpgrade kernel-rt-64k-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-64k-develUpgrade kernel-toolsUpgrade kernel-rt-develUpgrade kernel-rtUpgrade kernel-modules-extraUpgrade kernel-rt-debugUpgrade kernel-64k-modules-coreUpgrade kernel-debugUpgrade kernel-debug-uki-virtUpgrade kernel-rt-64k-debug-develUpgrade kernel-uki-virt-addonsUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modules-extraUpgrade bpftoolUpgrade kernel-rt-64k-modulesUpgrade kernel-rt-64k-develUpgrade rvUpgrade kernel-rt-debug-modules-coreUpgrade kernel-coreUpgrade python3-perfUpgrade kernel-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-64k-modules-extraUpgrade kernel-64k-coreUpgrade kernel-debug-develUpgrade kernel-rt-64k-debugUpgrade kernel-modules-coreUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-64k-debug-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-64kUpgrade kernel-headersUpgrade kernel-64k-debugUpgrade kernel-rt-modules-extraUpgrade kernel-rt-64k-debug-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-64k-devel-matchedUpgrade kernel-devel-matchedUpgrade kernel-cross-headersUpgrade rtlaUpgrade kernelUpgrade kernel-rt-64k-coreUpgrade kernel-rt-64k-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-modulesUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-develUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-coreUpgrade libperfUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-64k-debug-coreUpgrade kernel-abi-stablelists | Jul 4, 2025 | Apr 1, 2025 |
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade python-perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.179-121.185Upgrade perfUpgrade python-perfUpgrade perf-debuginfoUpgrade kernel-develUpgrade kernel-toolsUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-devel | Apr 25, 2025 | Apr 1, 2025 |
| Amazon_linux_2023 | — | Upgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.131-143.221Upgrade perf-debuginfoUpgrade perfUpgrade python3-perfUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernel-libbpf-debuginfoUpgrade kernel-tools-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernelUpgrade kernel-libbpfUpgrade kernel-livepatch-6.1.130-139.222Upgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-libbpf-devel | 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-uki-virt-addonsUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade rvUpgrade python3-perfUpgrade kernel-rt-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfo-common-s390xUpgrade bpftool-debuginfoUpgrade kernel-rtUpgrade libperf-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-zfcpdump-coreUpgrade bpftoolUpgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade kernel-develUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debug-uki-virtUpgrade python3-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-rt-debugUpgrade kernel-uki-virtUpgrade kernel-rt-modulesUpgrade perfUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-tools-libsUpgrade libperfUpgrade kernel-debug-modules-extraUpgrade kernel-debug-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-develUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-zfcpdump-modules-coreUpgrade kernel-modulesUpgrade kernel-rt-debug-develUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-debug-devel-matchedUpgrade kernelUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-coreUpgrade kernel-modules-coreUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-debugUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade rtla | Oct 6, 2025 | Oct 4, 2025 |
| Suse | — | Upgrade kernel-default-base-rebuildUpgrade reiserfs-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-obs-qaUpgrade kernel-rt-develUpgrade kernel-64kb-extraUpgrade kernel-rt-extraUpgrade kselftests-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade dtb-socionextUpgrade kernel-azure-vdsoUpgrade kernel-64kb-develUpgrade dlm-kmp-defaultUpgrade dtb-amlogicUpgrade dtb-nvidiaUpgrade kernel-default-extraUpgrade dtb-apmUpgrade kernel-default-optionalUpgrade cluster-md-kmp-defaultUpgrade kernel-rt_debug-vdsoUpgrade kernel-docsUpgrade kernel-defaultUpgrade kernel-macrosUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade dtb-sprdUpgrade kernel-azure-develUpgrade kernel-devel-rtUpgrade kernel-develUpgrade dtb-xilinxUpgrade kernel-default-baseUpgrade kernel-rt-livepatch-develUpgrade dtb-mediatekUpgrade kernel-syms-rtUpgrade dtb-rockchipUpgrade reiserfs-kmp-rtUpgrade dtb-armUpgrade kernel-symsUpgrade kernel-rtUpgrade dtb-qcomUpgrade dlm-kmp-rtUpgrade kernel-default-livepatchUpgrade kernel-64kbUpgrade dtb-appleUpgrade dtb-freescaleUpgrade kernel-source-vanillaUpgrade dtb-broadcomUpgrade dtb-allwinnerUpgrade reiserfs-kmp-defaultUpgrade kernel-source-rtUpgrade kernel-default-vdsoUpgrade dtb-hisiliconUpgrade kernel-kvmsmallUpgrade kernel-azure-extraUpgrade kernel-azure-optionalUpgrade kernel-default-develUpgrade dtb-renesasUpgrade dtb-lgUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-64kbUpgrade kernel-debugUpgrade gfs2-kmp-azureUpgrade dtb-amazonUpgrade kernel-debug-vdsoUpgrade kernel-docs-htmlUpgrade kernel-debug-develUpgrade kernel-rt_debugUpgrade kernel-zfcpdumpUpgrade kernel-syms-azureUpgrade kernel-obs-buildUpgrade gfs2-kmp-rtUpgrade dtb-caviumUpgrade dtb-exynosUpgrade dtb-amdUpgrade kernel-sourceUpgrade kernel-rt-vdsoUpgrade kernel-azureUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-rt_debug-develUpgrade dtb-alteraUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-devel-azureUpgrade ocfs2-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade dtb-marvellUpgrade kselftests-kmp-azureUpgrade kernel-source-azureUpgrade kernel-rt-optional | Dec 5, 2025 | Jul 31, 2025 |
| Ubuntu | — | Upgrade linux-image-gke-64k-6.8Upgrade linux-image-raspi-realtime-6.8Upgrade linux-image-gke-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-1039-aws-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-6.8.0-1040-gcpUpgrade linux-image-gcp-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-kvmUpgrade linux-image-oem-22.04dUpgrade linux-image-azureUpgrade linux-image-azure-fde-6.11Upgrade linux-image-azure-fde-edgeUpgrade linux-image-5.15.0-1078-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1081-oracleUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1079-intel-iotgUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-6.11.0-28-generic-64kUpgrade linux-image-6.8.0-1037-ibmUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.11.0-1015-lowlatency-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.11.0-1017-oracle-64kUpgrade linux-image-5.15.0-1083-gcp-fipsUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-6.11.0-1024-oemUpgrade linux-image-5.15.0-1089-azureUpgrade linux-image-5.15.0-140-lowlatencyUpgrade linux-image-5.15.0-1066-gkeopUpgrade linux-image-gcp-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.11.0-1011-realtimeUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1039-nvidia-64kUpgrade linux-image-fipsUpgrade linux-image-ibm-classicUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-1039-nvidia-lowlatencyUpgrade linux-image-6.11.0-1017-oracleUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1037-oracle-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-6.11Upgrade linux-image-azure-nvidia-6.8Upgrade linux-image-5.15.0-1077-intel-iot-realtimeUpgrade linux-image-virtual-6.8Upgrade linux-image-azure-nvidiaUpgrade linux-image-oem-22.04aUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1023-gkeopUpgrade linux-image-nvidia-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-raspi-6.8Upgrade linux-image-ibm-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-5.15.0-1089-azure-fipsUpgrade linux-image-realtime-6.8.1Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-lts-24.04Upgrade linux-image-azure-fipsUpgrade linux-image-6.8.0-1039-awsUpgrade linux-image-awsUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.1-1034-realtimeUpgrade linux-image-5.15.0-1081-gkeUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-6.8.0-1039-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-84-lowlatency-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1026-nvidia-tegra-igxUpgrade linux-image-aws-6.8Upgrade linux-image-5.15.0-1050-xilinx-zynqmpUpgrade linux-image-aws-fipsUpgrade linux-image-lowlatency-64k-6.11Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1078-raspiUpgrade linux-image-5.15.0-1037-nvidia-tegra-rtUpgrade linux-image-6.8.0-1025-azure-nvidiaUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-140-generic-64kUpgrade linux-image-6.8.0-84-lowlatencyUpgrade linux-image-5.15.0-1076-ibmUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-2031-raspi-realtimeUpgrade linux-image-5.15.0-1084-awsUpgrade linux-image-generic-64kUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-oem-24.04bUpgrade linux-image-6.8.0-1038-azure-fdeUpgrade linux-image-6.11.0-1015-awsUpgrade linux-image-5.15.0-1084-realtimeUpgrade linux-image-gcpUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-142-genericUpgrade linux-image-azure-nvidia-lts-24.04Upgrade linux-image-6.8.0-85-genericUpgrade linux-image-6.8.0-1040-gcp-64kUpgrade linux-image-6.8.0-1036-gke-64kUpgrade linux-image-intelUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-1037-nvidia-tegraUpgrade linux-image-6.11.0-1018-azure-fdeUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-6.11.0-1016-gcpUpgrade linux-image-6.8.0-84-genericUpgrade linux-image-azure-6.8Upgrade linux-image-azure-fde-6.8Upgrade linux-image-intel-iotgUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-gkeopUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-aws-lts-24.04Upgrade linux-image-6.8.0-84-generic-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.11.0-1015-lowlatencyUpgrade linux-image-azure-6.11Upgrade linux-image-6.8.0-1036-azureUpgrade linux-image-6.8.0-85-generic-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-1078-nvidiaUpgrade linux-image-nvidia-64kUpgrade linux-image-6.8.0-1036-gkeUpgrade linux-image-generic-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-6.11.0-1014-raspiUpgrade linux-image-oracleUpgrade linux-image-gkeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-oem-22.04cUpgrade linux-image-gkeop-6.8Upgrade linux-image-aws-64kUpgrade linux-image-gke-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-1084-aws-fipsUpgrade linux-image-5.15.0-140-genericUpgrade linux-image-5.15.0-1080-kvmUpgrade linux-image-virtualUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-142-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-genericUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-6.8.0-1039-raspiUpgrade linux-image-5.15.0-1083-gcpUpgrade linux-image-5.15.0-140-generic-lpaeUpgrade linux-image-5.15.0-142-generic-lpaeUpgrade linux-image-6.11.0-28-genericUpgrade linux-image-6.8.0-1037-oracleUpgrade linux-image-5.15.0-140-fipsUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1039-nvidiaUpgrade linux-image-gkeop-5.15Upgrade linux-image-6.8.0-1036-azure-fdeUpgrade linux-image-6.11.0-1018-azureUpgrade linux-image-5.15.0-140-lowlatency-64kUpgrade linux-image-5.15.0-1026-nvidia-tegra-igx-rtUpgrade linux-image-6.11.0-1016-gcp-64kUpgrade linux-image-6.8.0-1038-azureUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-realtimeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oem-20.04 | 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