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