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