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