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