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