In the Linux kernel, the following vulnerability has been resolved:
ext4: don't cache extent during splitting extent
Caching extents during the splitting process is risky, as it may result in stale extents remaining in the status tree. Moreover, in most cases, the corresponding extent block entries are likely already cached before the split happens, making caching here not particularly useful.
Assume we have an unwritten extent, and then DIO writes the first half.
[UUUUUUUUUUUUUUUU] on-disk extent U: unwritten extent [UUUUUUUUUUUUUUUU] extent status tree |<- ->| ----> dio write this range
First, when ext4_split_extent_at() splits this extent, it truncates the existing extent and then inserts a new one. During this process, this extent status entry may be shrunk, and calls to ext4_find_extent() and ext4_cache_extents() may occur, which could potentially insert the truncated range as a hole into the extent status tree. After the split is completed, this hole is not replaced with the correct status.
[UUUUUUU|UUUUUUUU] on-disk extent U: unwritten extent [UUUUUUU|HHHHHHHH] extent status tree H: hole
Then, the outer calling functions will not correct this remaining hole extent either. Finally, if we perform a delayed buffer write on this latter part, it will re-insert the delayed extent and cause an error in space accounting.
In adition, if the unwritten extent cache is not shrunk during the splitting, ext4_cache_extents() also conflicts with existing extents when caching extents. In the future, we will add checks when caching extents, which will trigger a warning. Therefore, Do not cache extents that are being split.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade python-perfUpgrade kernel-develUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-livepatch-5.15.202-141.223Upgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade bpftoolUpgrade kernel-headersUpgrade kernel-livepatch-5.10.252-250.992Upgrade kernel-debuginfo-common-aarch64 | Jun 17, 2026 | Jun 17, 2026 |
| Debian | — | Upgrade linux | May 28, 2026 | May 28, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | May 27, 2026 |
| Ubuntu | — | Upgrade linux-image-oracle-64kUpgrade linux-image-raspi-6.8Upgrade linux-image-raspi-realtimeUpgrade linux-image-aws-64k-5.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-136-genericUpgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-6.8.0-1060-ibmUpgrade linux-image-aws-fips-6.8Upgrade linux-image-oem-22.04bUpgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-6.8.0-1045-gkeopUpgrade linux-image-azure-5.15Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-azure-cvmUpgrade linux-image-gcp-6.8Upgrade linux-image-awsUpgrade linux-image-5.15.0-184-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-gcp-5.15Upgrade linux-image-6.8.0-1063-gcp-fipsUpgrade linux-image-aws-5.15Upgrade linux-image-azure-fips-6.8Upgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-virtual-5.15Upgrade linux-image-6.8.0-1058-nvidiaUpgrade linux-image-nvidia-6.8Upgrade linux-image-realtimeUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-azure-fde-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-aws-lts-24.04Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-6.8.0-1058-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1060-raspiUpgrade linux-image-gcp-lts-24.04Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-realtime-5.15Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-xilinx-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1104-intel-iot-realtimeUpgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-raspi-5.15Upgrade linux-image-generic-6.8Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1060-awsUpgrade linux-image-gcp-64k-6.8Upgrade linux-image-gke-64k-6.8Upgrade linux-image-xilinxUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1060-aws-fipsUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-laptop-23.10Upgrade linux-image-azure-fipsUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.8.0-1060-aws-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-64kUpgrade linux-image-aws-64k-6.8Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-1062-azure-fipsUpgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-nvidia-tegra-igxUpgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-5.15.0-186-fipsUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-134-fipsUpgrade linux-image-oracle-6.8Upgrade linux-image-raspi-nolpaeUpgrade linux-image-virtualUpgrade linux-image-oem-20.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-22.04dUpgrade linux-image-gcp-64kUpgrade linux-image-generic-64k-6.8Upgrade linux-image-oracleUpgrade linux-image-5.15.0-1117-azureUpgrade linux-image-6.8.0-1058-gkeUpgrade linux-image-5.15.0-1106-raspiUpgrade linux-image-5.15.0-186-genericUpgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-aws-fips-5.15Upgrade linux-image-gkeUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-6.8.0-1057-oracle-64kUpgrade linux-image-raspiUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1104-kvmUpgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-lowlatency-6.8Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-1058-nvidia-lowlatencyUpgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-22.04aUpgrade linux-image-oracle-5.15Upgrade linux-image-6.8.0-134-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-azure-fips-5.15Upgrade linux-image-aws-6.8Upgrade linux-image-6.8.0-1063-gcpUpgrade linux-image-6.8.0-1032-xilinxUpgrade linux-image-6.8.0-1029-nvidia-tegraUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-virtual-6.8Upgrade linux-image-gkeopUpgrade linux-image-kvm-5.15Upgrade linux-image-realtime-6.8.1Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1058-nvidia-64kUpgrade linux-image-6.8.0-1029-nvidia-tegra-rtUpgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-nvidia-tegraUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-generic-lpaeUpgrade linux-image-generic-64k-5.15Upgrade linux-image-azureUpgrade linux-image-5.15.0-186-generic-lpaeUpgrade linux-image-5.15.0-1117-azure-fdeUpgrade linux-image-intelUpgrade linux-image-oem-22.04cUpgrade linux-image-lowlatencyUpgrade linux-image-ibm-6.8Upgrade linux-image-gke-6.8Upgrade linux-image-genericUpgrade linux-image-fipsUpgrade linux-image-aws-64kUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-lowlatency-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-generic-64kUpgrade linux-image-gcp-fipsUpgrade linux-image-6.8.0-1058-gke-64kUpgrade linux-image-fips-5.15Upgrade linux-image-realtime-hwe-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-6.8.0-2049-raspi-realtimeUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-5.15.0-1112-aws-fipsUpgrade linux-image-6.8.0-1057-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oracle-64k-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-ibm-5.15Upgrade linux-image-nvidiaUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-azure-lts-24.04Upgrade linux-image-5.15.0-1111-realtimeUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-oem-20.04bUpgrade linux-image-azure-fde-5.15Upgrade linux-image-6.8.1-1055-realtimeUpgrade linux-image-6.8.0-134-lowlatency-64kUpgrade linux-image-6.8.0-134-genericUpgrade linux-image-6.8.0-1063-gcp-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-gke-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-azure-6.8Upgrade linux-image-6.8.0-134-generic-64kUpgrade linux-image-5.15.0-1112-gcpUpgrade linux-image-5.15.0-1112-awsUpgrade linux-image-5.15.0-1107-nvidia | Jul 2, 2026 | Jul 1, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 12, 2026 | May 27, 2026 |
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