In the Linux kernel, the following vulnerability has been resolved:
xfs: add bounds checking to xlog_recover_process_data
There is a lack of verification of the space occupied by fixed members of xlog_op_header in the xlog_recover_process_data.
We can create a crafted image to trigger an out of bounds read by following these steps: 1) Mount an image of xfs, and do some file operations to leave records 2) Before umounting, copy the image for subsequent steps to simulate abnormal exit. Because umount will ensure that tail_blk and head_blk are the same, which will result in the inability to enter xlog_recover_process_data 3) Write a tool to parse and modify the copied image in step 2 4) Make the end of the xlog_op_header entries only 1 byte away from xlog_rec_header->h_size 5) xlog_rec_header->h_num_logops++ 6) Modify xlog_rec_header->h_crc
Fix: Add a check to make sure there is sufficient space to access fixed members of xlog_op_header.
CVSS Details
- CVSS 3.1 Base Score: 7.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-modules-coreUpgrade kernel-rt-coreUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-64k-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-modules-extraUpgrade kernel-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-cross-headersUpgrade kernel-64k-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-modulesUpgrade rtlaUpgrade kernel-64k-debug-develUpgrade kernel-tools-libsUpgrade kernel-rt-kvmUpgrade kernel-rt-develUpgrade kernel-64k-debug-modulesUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-64kUpgrade kernel-debug-develUpgrade kernelUpgrade kernel-modules-extraUpgrade kernel-64k-modulesUpgrade kernel-debug-coreUpgrade kernel-coreUpgrade kernel-develUpgrade kernel-debug-modulesUpgrade kernel-64k-modules-coreUpgrade bpftoolUpgrade kernel-debugUpgrade kernel-debug-uki-virtUpgrade perfUpgrade python3-perfUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-debug-develUpgrade kernel-devel-matchedUpgrade kernel-rt-modules-coreUpgrade kernel-rtUpgrade kernel-debug-devel-matchedUpgrade rvUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modulesUpgrade kernel-headersUpgrade kernel-docUpgrade kernel-uki-virtUpgrade kernel-rt-debug-kvmUpgrade kernel-toolsUpgrade kernel-64k-debugUpgrade libperfUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-coreUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-modules-core | Sep 26, 2024 | Jul 29, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-develUpgrade python3-perfUpgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-libbpfUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade bpftoolUpgrade kernel-livepatch-6.1.124-134.200Upgrade kernel-libbpf-staticUpgrade kernel-modules-extra-commonUpgrade perf | Feb 17, 2025 | Jul 29, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jan 13, 2025 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libs | Nov 11, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-abi-stablelists | Oct 9, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-abi-stablelists | Nov 5, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-tools | Nov 11, 2024 | Jul 29, 2024 |
| Oracle_linux | — | Upgrade kernel | Oct 16, 2024 | Jul 29, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Sep 25, 2024 | Jul 29, 2024 |
| Rocky_linux | — | Upgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-develUpgrade kernel-debugUpgrade kernel-rtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-modulesUpgrade bpftoolUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-cross-headersUpgrade bpftool-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-rt-kvmUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-coreUpgrade kernel-rt-debug-coreUpgrade rvUpgrade kernel-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debugUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-rt-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-tools-libsUpgrade kernelUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modulesUpgrade perfUpgrade kernel-zfcpdump-coreUpgrade kernel-devel-matchedUpgrade kernel-uki-virtUpgrade python3-perfUpgrade libperf-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-kvmUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade libperfUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-coreUpgrade kernel-modules-coreUpgrade kernel-headersUpgrade kernel-tools-libs-develUpgrade kernel-debug-devel-matchedUpgrade rtlaUpgrade kernel-zfcpdump | Oct 2, 2024 | Jul 29, 2024 |
| Suse | — | Upgrade kernel-azure-vdsoUpgrade kernel-syms-azureUpgrade reiserfs-kmp-azureUpgrade kernel-kvmsmallUpgrade kernel-rtUpgrade kernel-default-manUpgrade kernel-default-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-docsUpgrade kernel-rt-extraUpgrade dtb-qcomUpgrade kernel-debug-vdsoUpgrade kernel-rt-vdsoUpgrade kernel-devel-azureUpgrade dtb-nvidiaUpgrade kernel-azureUpgrade kselftests-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-sourceUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-develUpgrade kernel-syms-rtUpgrade dtb-armUpgrade dtb-alteraUpgrade kernel-azure-develUpgrade kernel-defaultUpgrade dtb-amlogicUpgrade cluster-md-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade dlm-kmp-rtUpgrade dtb-exynosUpgrade reiserfs-kmp-64kbUpgrade kernel-debug-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade dtb-sprdUpgrade kernel-macrosUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-rtUpgrade kernel-64kb-extraUpgrade kselftests-kmp-defaultUpgrade kernel-rt-optionalUpgrade cluster-md-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade dtb-rockchipUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-devel-rtUpgrade dtb-appleUpgrade dtb-mediatekUpgrade dtb-amdUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-64kb-develUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-develUpgrade gfs2-kmp-rtUpgrade dtb-freescaleUpgrade dtb-broadcomUpgrade dtb-amazonUpgrade kernel-symsUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-defaultUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azure-baseUpgrade kernel-64kb-optionalUpgrade dtb-marvellUpgrade dtb-apmUpgrade kernel-rt_debugUpgrade kernel-default-baseUpgrade kernel-64kbUpgrade gfs2-kmp-64kbUpgrade kernel-default-livepatchUpgrade gfs2-kmp-azureUpgrade kernel-rt-livepatchUpgrade dtb-caviumUpgrade dtb-hisiliconUpgrade reiserfs-kmp-defaultUpgrade kernel-default-develUpgrade cluster-md-kmp-azureUpgrade dtb-xilinxUpgrade kselftests-kmp-rtUpgrade dtb-renesasUpgrade dtb-lgUpgrade ocfs2-kmp-rtUpgrade kernel-zfcpdumpUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-develUpgrade kernel-source-azureUpgrade dlm-kmp-azureUpgrade kernel-azure-optionalUpgrade kernel-obs-qaUpgrade kernel-azure-extraUpgrade dtb-socionextUpgrade kernel-default-optionalUpgrade kernel-default-extraUpgrade dtb-allwinnerUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmall-develUpgrade kernel-docs-html | Aug 8, 2024 | Jul 29, 2024 |
| Ubuntu | — | Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-5.15Upgrade linux-image-virtualUpgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-173-generic-64kUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-oem-24.04Upgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-6.8.0-58-genericUpgrade linux-image-oem-22.04aUpgrade linux-image-ibmUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-azure-nvidiaUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-fipsUpgrade linux-image-nvidiaUpgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-gkeop-6.8Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1109-azureUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-nvidia-6.8Upgrade linux-image-azure-lts-22.04Upgrade linux-image-ibm-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1055-nvidia-tegra-rtUpgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-5.15.0-1044-nvidia-tegra-igx-rtUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-intelUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-kvm-5.15Upgrade linux-image-5.15.0-1094-intel-iot-realtimeUpgrade linux-image-oem-20.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1103-gcp-fipsUpgrade linux-image-5.15.0-1055-nvidia-tegraUpgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-5.15.0-173-fipsUpgrade linux-image-azure-lts-24.04Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-1095-kvmUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-5.15.0-173-generic-lpaeUpgrade linux-image-5.15.0-1103-gcpUpgrade linux-image-5.15.0-1044-nvidia-tegra-igxUpgrade linux-image-5.15.0-1103-awsUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-gkeUpgrade linux-image-nvidia-tegraUpgrade linux-image-generic-lpaeUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-5.15.0-173-lowlatencyUpgrade linux-image-oem-20.04bUpgrade linux-image-genericUpgrade linux-image-oracleUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-1103-aws-64kUpgrade linux-image-raspi-realtimeUpgrade linux-image-azure-fipsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1097-ibmUpgrade linux-image-5.15.0-1098-nvidiaUpgrade linux-image-5.15.0-1098-intel-iotgUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-nvidia-5.15Upgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-1100-oracleUpgrade linux-image-5.15.0-1067-xilinx-zynqmpUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-173-lowlatency-64kUpgrade linux-image-virtual-5.15Upgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-azure-fdeUpgrade linux-image-aws-5.15Upgrade linux-image-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1098-nvidia-lowlatencyUpgrade linux-image-5.15.0-1086-gkeopUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1103-aws-fipsUpgrade linux-image-azure-cvmUpgrade linux-image-oracle-5.15Upgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-5.15.0-1102-realtimeUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-raspiUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1026-oemUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-gcp-64kUpgrade linux-image-fips-5.15Upgrade linux-image-awsUpgrade linux-image-realtimeUpgrade linux-image-5.15.0-1110-azureUpgrade linux-image-kvmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcp-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-realtime-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-173-genericUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-azure-5.15Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04cUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-raspi-5.15Upgrade linux-image-5.15.0-1099-gkeUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-gcpUpgrade linux-image-5.15.0-1109-azure-fips | Apr 24, 2025 | Jul 29, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jul 29, 2024 |
Prioritize 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