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-64k-debug-develUpgrade kernel-rt-kvmUpgrade rtlaUpgrade kernel-modules-extraUpgrade kernel-debug-develUpgrade kernel-debug-modules-extraUpgrade kernel-tools-libsUpgrade kernel-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-64k-develUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-modules-extraUpgrade kernel-cross-headersUpgrade kernel-modulesUpgrade kernel-develUpgrade kernel-zfcpdumpUpgrade kernel-coreUpgrade kernel-rt-debugUpgrade kernel-64k-modules-extraUpgrade kernel-debugUpgrade kernel-debug-uki-virtUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-64k-modulesUpgrade bpftoolUpgrade kernelUpgrade kernel-rt-debug-coreUpgrade kernel-rt-coreUpgrade kernel-64k-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-64kUpgrade kernel-64k-debug-modules-extraUpgrade python3-perfUpgrade kernel-docUpgrade kernel-zfcpdump-modulesUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-kvmUpgrade kernel-headersUpgrade rvUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade kernel-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-64k-devel-matchedUpgrade perfUpgrade kernel-rt-debug-develUpgrade kernel-abi-stablelistsUpgrade kernel-rtUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-64k-debugUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-develUpgrade libperf | Sep 26, 2024 | Jul 29, 2024 |
| Amazon_linux_2023 | — | Upgrade bpftool-debuginfoUpgrade python3-perfUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade kernel-tools-develUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade kernel-livepatch-6.1.124-134.200Upgrade perfUpgrade kernel-libbpf-staticUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-libbpf-develUpgrade kernel-debuginfo-common-aarch64 | Feb 17, 2025 | Jul 29, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jan 13, 2025 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelists | Nov 11, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libs | Oct 9, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Nov 5, 2024 | Jul 29, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel | 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-debug-modulesUpgrade kernel-rt-kvmUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-devel-matchedUpgrade kernelUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-develUpgrade bpftool-debuginfoUpgrade kernel-debugUpgrade kernel-rt-coreUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-modules-coreUpgrade kernel-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-develUpgrade rvUpgrade kernel-zfcpdump-modules-extraUpgrade bpftoolUpgrade kernel-debug-modules-coreUpgrade kernel-rtUpgrade kernel-rt-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernel-debug-coreUpgrade kernel-cross-headersUpgrade kernel-debug-uki-virtUpgrade python3-perfUpgrade kernel-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debuginfoUpgrade perf-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-headersUpgrade kernel-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-modules-coreUpgrade libperf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdumpUpgrade kernel-modulesUpgrade kernel-zfcpdump-develUpgrade perfUpgrade kernel-zfcpdump-coreUpgrade kernel-uki-virtUpgrade kernel-rt-modulesUpgrade kernel-debug-devel-matchedUpgrade rtlaUpgrade kernel-devel-matchedUpgrade libperfUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-debug-modules-extra | Oct 2, 2024 | Jul 29, 2024 |
| Suse | — | Upgrade kernel-debug-develUpgrade ocfs2-kmp-64kbUpgrade dtb-appleUpgrade dtb-broadcomUpgrade dlm-kmp-azureUpgrade kernel-64kb-develUpgrade dlm-kmp-64kbUpgrade dtb-amazonUpgrade kernel-azure-extraUpgrade kernel-azure-optionalUpgrade dtb-socionextUpgrade kernel-docs-htmlUpgrade kernel-obs-qaUpgrade kernel-source-azureUpgrade kernel-default-baseUpgrade dtb-freescaleUpgrade cluster-md-kmp-rtUpgrade dlm-kmp-defaultUpgrade gfs2-kmp-azureUpgrade kernel-debugUpgrade dtb-apmUpgrade gfs2-kmp-64kbUpgrade dtb-allwinnerUpgrade kernel-develUpgrade kernel-default-extraUpgrade ocfs2-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-develUpgrade dtb-marvellUpgrade kernel-64kb-optionalUpgrade kernel-rt-livepatchUpgrade dtb-caviumUpgrade kernel-default-develUpgrade cluster-md-kmp-azureUpgrade dtb-hisiliconUpgrade reiserfs-kmp-defaultUpgrade dtb-amdUpgrade dtb-mediatekUpgrade kernel-rt-develUpgrade dtb-renesasUpgrade gfs2-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-64kbUpgrade kernel-azure-baseUpgrade kernel-symsUpgrade reiserfs-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-zfcpdumpUpgrade ocfs2-kmp-defaultUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-xilinxUpgrade ocfs2-kmp-rtUpgrade dtb-lgUpgrade kselftests-kmp-rtUpgrade kernel-64kb-livepatch-develUpgrade kernel-default-livepatch-develUpgrade kernel-rt-extraUpgrade kselftests-kmp-64kbUpgrade kernel-docsUpgrade kernel-source-vanillaUpgrade dtb-rockchipUpgrade kernel-devel-azureUpgrade kernel-azureUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade dtb-alteraUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-defaultUpgrade dtb-qcomUpgrade kernel-debug-vdsoUpgrade dtb-armUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debug-livepatch-develUpgrade dtb-sprdUpgrade dtb-exynosUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-64kbUpgrade kernel-defaultUpgrade kernel-rt_debug-develUpgrade kernel-obs-buildUpgrade gfs2-kmp-defaultUpgrade kernel-kvmsmallUpgrade kernel-macrosUpgrade kernel-azure-develUpgrade dtb-nvidiaUpgrade kernel-default-vdsoUpgrade kernel-syms-azureUpgrade kernel-syms-rtUpgrade dtb-amlogicUpgrade kernel-sourceUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-64kb-extraUpgrade reiserfs-kmp-azureUpgrade kernel-source-rtUpgrade kernel-rt-optionalUpgrade kernel-rtUpgrade kernel-default-manUpgrade kernel-rt-vdsoUpgrade kernel-default-base-rebuildUpgrade kernel-azure-livepatch-develUpgrade cluster-md-kmp-64kb | Aug 8, 2024 | Jul 29, 2024 |
| Ubuntu | — | Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-5.15.0-173-fipsUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1055-nvidia-tegra-rtUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-173-lowlatencyUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1103-gcp-fipsUpgrade linux-image-oem-22.04aUpgrade linux-image-kvm-5.15Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-gkeopUpgrade linux-image-5.15.0-1094-intel-iot-realtimeUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1014-azure-nvidiaUpgrade linux-image-nvidia-tegraUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1109-azureUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-173-generic-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1026-nvidia-lowlatency-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-6.8.0-1028-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.8.0-1026-nvidiaUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1044-nvidia-tegra-igx-rtUpgrade linux-image-intelUpgrade linux-image-aws-fips-5.15Upgrade linux-image-fipsUpgrade linux-image-6.8.0-2023-raspi-realtimeUpgrade linux-image-aws-64k-5.15Upgrade linux-image-6.8.1-1020-realtimeUpgrade linux-image-nvidiaUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-20.04Upgrade linux-image-ibm-5.15Upgrade linux-image-oem-22.04Upgrade linux-image-gkeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-nvidia-6.8Upgrade linux-image-gcp-fipsUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-genericUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-azure-nvidiaUpgrade linux-image-5.15.0-1055-nvidia-tegraUpgrade linux-image-virtualUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-gkeop-6.8Upgrade linux-image-ibmUpgrade linux-image-5.15.0-173-generic-lpaeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azure-lts-24.04Upgrade linux-image-5.15.0-1103-gcpUpgrade linux-image-5.15.0-1103-awsUpgrade linux-image-6.8.0-1027-awsUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.8.0-58-generic-64kUpgrade linux-image-6.8.0-58-genericUpgrade linux-image-lowlatency-5.15Upgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-6.8.0-1024-oracleUpgrade linux-image-oem-20.04bUpgrade linux-image-6.8.0-58-lowlatencyUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-5.15.0-1044-nvidia-tegra-igxUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-5.15.0-1095-kvmUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1028-gcpUpgrade linux-image-azure-fips-5.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1024-oracle-64kUpgrade linux-image-6.8.0-1027-azureUpgrade linux-image-6.8.0-1026-nvidia-lowlatencyUpgrade linux-image-generic-5.15Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1098-nvidia-lowlatencyUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1102-realtimeUpgrade linux-image-realtimeUpgrade linux-image-realtime-5.15Upgrade linux-image-6.8.0-1026-oemUpgrade linux-image-azure-fdeUpgrade linux-image-gcp-64kUpgrade linux-image-6.8.0-1028-gcp-64kUpgrade linux-image-aws-lts-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-5.15.0-173-lowlatency-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1023-gkeUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-5.15Upgrade linux-image-6.8.0-58-lowlatency-64kUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-oem-24.04aUpgrade linux-image-fips-5.15Upgrade linux-image-oracle-64kUpgrade linux-image-virtual-5.15Upgrade linux-image-5.15.0-1067-xilinx-zynqmpUpgrade linux-image-azure-cvmUpgrade linux-image-oem-22.04dUpgrade linux-image-5.15.0-1103-aws-fipsUpgrade linux-image-azure-5.15Upgrade linux-image-5.15.0-1099-gkeUpgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-6.8.0-1027-azure-fdeUpgrade linux-image-5.15.0-1100-oracleUpgrade linux-image-6.8.0-1026-nvidia-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-1097-ibmUpgrade linux-image-6.8.0-1024-ibmUpgrade linux-image-ibm-classicUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-5.15.0-1098-nvidiaUpgrade linux-image-6.8.0-1010-gkeopUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1098-intel-iotgUpgrade linux-image-5.15.0-1103-aws-64kUpgrade linux-image-gcpUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-raspiUpgrade linux-image-raspi-5.15Upgrade linux-image-oracle-5.15Upgrade linux-image-aws-lts-24.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-aws-5.15Upgrade linux-image-azureUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1086-gkeopUpgrade linux-image-raspi-realtimeUpgrade linux-image-realtime-hwe-24.04Upgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-173-genericUpgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-azure-fipsUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcp-5.15Upgrade linux-image-5.15.0-1110-azure | 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 |
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