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