In the Linux kernel, the following vulnerability has been resolved:
btrfs: avoid potential out-of-bounds in btrfs_encode_fh()
The function btrfs_encode_fh() does not properly account for the three cases it handles.
Before writing to the file handle (fh), the function only returns to the user BTRFS_FID_SIZE_NON_CONNECTABLE (5 dwords, 20 bytes) or BTRFS_FID_SIZE_CONNECTABLE (8 dwords, 32 bytes).
However, when a parent exists and the root ID of the parent and the inode are different, the function writes BTRFS_FID_SIZE_CONNECTABLE_ROOT (10 dwords, 40 bytes).
If *max_len is not large enough, this write goes out of bounds because BTRFS_FID_SIZE_CONNECTABLE_ROOT is greater than BTRFS_FID_SIZE_CONNECTABLE originally returned.
This results in an 8-byte out-of-bounds write at fid->parent_root_objectid = parent_root_id.
A previous attempt to fix this issue was made but was lost.
https://lore.kernel.org/all/[email protected]/
Although this issue does not seem to be easily triggerable, it is a potential memory corruption bug that should be fixed. This patch resolves the issue by ensuring the function returns the appropriate size for all three cases and validates that *max_len is large enough before writing any data.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade python-perfUpgrade kernel-toolsUpgrade kernel-livepatch-5.10.247-246.989Upgrade kernelUpgrade kernel-livepatch-5.15.195-136.216Upgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-develUpgrade perf | May 20, 2026 | May 20, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.12-tools-debuginfoUpgrade perf6.12-debuginfoUpgrade python3-perf6.12Upgrade kernel6.12-headersUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel6.12-tools-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel-libbpfUpgrade kernel6.12-toolsUpgrade bpftoolUpgrade kernel-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel6.12-develUpgrade kernel-toolsUpgrade kernel-tools-develUpgrade perfUpgrade kernel6.12-libbpf-debuginfoUpgrade kernel-develUpgrade kernel-libbpf-staticUpgrade kernel-livepatch-6.1.158-178.288Upgrade kernel-libbpf-debuginfoUpgrade python3-perfUpgrade kernel6.12-debuginfoUpgrade bpftool-debuginfoUpgrade kernel6.12-libbpf-staticUpgrade kernel-livepatch-6.12.55-74.119Upgrade python3-perf6.12-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel-modules-extra-commonUpgrade kernelUpgrade kernel6.12-modules-extra-commonUpgrade bpftool6.12-debuginfoUpgrade perf6.12Upgrade bpftool6.12Upgrade kernel6.12-libbpf-develUpgrade kernel6.12-debuginfo-common-aarch64Upgrade kernel6.12-libbpfUpgrade kernel6.12Upgrade kernel-debuginfo-common-x86_64Upgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-libbpf-devel | Dec 9, 2025 | Nov 12, 2025 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Nov 14, 2025 | Nov 14, 2025 |
| Oracle_linux | — | Upgrade kernel-uek | Dec 15, 2025 | Nov 12, 2025 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | Nov 12, 2025 |
| Ubuntu | — | Upgrade linux-image-nvidia-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-realtime-hwe-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-6.17.0-1011-oemUpgrade linux-image-5.15.0-1100-awsUpgrade linux-image-6.8.0-106-fipsUpgrade linux-image-5.15.0-170-fipsUpgrade linux-image-6.17.0-14-generic-64kUpgrade linux-image-5.15.0-1109-azure-fipsUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1048-gkeUpgrade linux-image-gcp-6.17Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-5.15.0-1109-azureUpgrade linux-image-6.8.0-1048-gke-64kUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-lowlatencyUpgrade linux-image-raspi-realtime-6.8Upgrade linux-image-azure-6.8Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1097-raspiUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-6.8.0-1050-raspiUpgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-fips-6.8Upgrade linux-image-6.17.0-1007-oracleUpgrade linux-image-6.8.1-1045-realtimeUpgrade linux-image-6.8.0-106-generic-64kUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1052-nvidia-tegra-rtUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-6.17Upgrade linux-image-virtual-6.17Upgrade linux-image-6.8.0-1050-aws-fipsUpgrade linux-image-aws-6.17Upgrade linux-image-5.15.0-1064-xilinx-zynqmpUpgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-1049-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-170-genericUpgrade linux-image-kvmUpgrade linux-image-lowlatency-64kUpgrade linux-image-realtimeUpgrade linux-image-6.8.0-1052-gcp-64kUpgrade linux-image-oem-22.04aUpgrade linux-image-aws-lts-22.04Upgrade linux-image-nvidia-tegra-igx-5.15Upgrade linux-image-gkeopUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-xilinxUpgrade linux-image-6.8.0-1052-azure-fipsUpgrade linux-image-6.17.0-1006-realtimeUpgrade linux-image-ibmUpgrade linux-image-aws-fips-6.8Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1095-intel-iotgUpgrade linux-image-nvidia-tegra-igx-rtUpgrade linux-image-6.17.0-1007-aws-64kUpgrade linux-image-5.15.0-1100-aws-fipsUpgrade linux-image-5.15.0-1100-gcp-fipsUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-oem-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-intel-iot-realtimeUpgrade linux-image-raspi-6.17Upgrade linux-image-5.15.0-1096-gkeUpgrade linux-image-6.8.0-1051-azureUpgrade linux-image-6.8.0-1049-nvidia-64kUpgrade linux-image-6.8.0-1052-gcpUpgrade linux-image-6.8.0-1050-awsUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1099-realtimeUpgrade linux-image-gkeUpgrade linux-image-azure-lts-24.04Upgrade linux-image-fips-5.15Upgrade linux-image-gcp-6.8Upgrade linux-image-generic-6.8Upgrade linux-image-6.8.0-1049-ibmUpgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-intelUpgrade linux-image-oem-22.04bUpgrade linux-image-kvm-5.15Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-fips-6.8Upgrade linux-image-aws-5.15Upgrade linux-image-6.17.0-1008-azureUpgrade linux-image-gcp-5.15Upgrade linux-image-5.15.0-1100-gcpUpgrade linux-image-gcpUpgrade linux-image-aws-64k-6.8Upgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-170-generic-lpaeUpgrade linux-image-5.15.0-1092-kvmUpgrade linux-image-ibm-6.8Upgrade linux-image-5.15.0-1094-ibmUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-6.8.0-1047-oracleUpgrade linux-image-azure-6.17Upgrade linux-image-aws-64kUpgrade linux-image-oracle-64kUpgrade linux-image-gkeop-6.8Upgrade linux-image-genericUpgrade linux-image-oracleUpgrade linux-image-raspi-realtimeUpgrade linux-image-oracle-lts-24.04Upgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1049-nvidia-lowlatency-64kUpgrade linux-image-realtime-5.15Upgrade linux-image-aws-64k-lts-24.04Upgrade linux-image-5.15.0-1092-intel-iot-realtimeUpgrade linux-image-virtual-6.8Upgrade linux-image-aws-64k-6.17Upgrade linux-image-awsUpgrade linux-image-generic-5.15Upgrade linux-image-aws-6.8Upgrade linux-image-gcp-64k-lts-24.04Upgrade linux-image-6.8.0-106-lowlatency-64kUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-5.15Upgrade linux-image-5.15.0-1095-nvidia-lowlatencyUpgrade linux-image-5.15.0-1052-nvidia-tegraUpgrade linux-image-xilinx-6.8Upgrade linux-image-generic-64k-6.17Upgrade linux-image-azureUpgrade linux-image-5.15.0-1097-oracleUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-azure-fipsUpgrade linux-image-nvidia-lowlatency-6.8Upgrade linux-image-oem-22.04Upgrade linux-image-aws-fipsUpgrade linux-image-6.17.0-1007-gcp-64kUpgrade linux-image-6.8.0-2040-raspi-realtimeUpgrade linux-image-5.15.0-170-lowlatencyUpgrade linux-image-5.15.0-1095-nvidiaUpgrade linux-image-oem-22.04dUpgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-tegra-igx-rt-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-azure-fips-5.15Upgrade linux-image-raspiUpgrade linux-image-aws-64k-5.15Upgrade linux-image-lowlatency-5.15Upgrade linux-image-gkeop-5.15Upgrade linux-image-gke-6.8Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-fipsUpgrade linux-image-6.8.0-106-lowlatencyUpgrade linux-image-6.8.0-1049-nvidiaUpgrade linux-image-5.15.0-1083-gkeopUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-nvidia-tegraUpgrade linux-image-raspi-6.8Upgrade linux-image-raspi-5.15Upgrade linux-image-gke-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidia-tegra-rtUpgrade linux-image-lowlatency-6.8Upgrade linux-image-6.8.0-1052-gcp-fipsUpgrade linux-image-6.17.0-1008-raspiUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oracle-64k-6.17Upgrade linux-image-oem-6.17Upgrade linux-image-5.15.0-1110-azureUpgrade linux-image-6.8.0-1035-gkeopUpgrade linux-image-6.8.0-1047-oracle-64kUpgrade linux-image-virtual-5.15Upgrade linux-image-oracle-6.17Upgrade linux-image-generic-64k-5.15Upgrade linux-image-6.8.0-106-genericUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-oracle-64k-6.8Upgrade linux-image-5.15.0-170-generic-64kUpgrade linux-image-5.15.0-1100-aws-64kUpgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-tegra-5.15Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-intel-iotg-5.15Upgrade linux-image-generic-64k-6.8Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-gcp-64k-6.17Upgrade linux-image-aws-lts-24.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-6.8.0-1050-aws-64kUpgrade linux-image-5.15.0-170-lowlatency-64kUpgrade linux-image-oracle-6.8Upgrade linux-image-6.8.0-1029-xilinxUpgrade linux-image-6.17.0-1007-oracle-64kUpgrade linux-image-6.17.0-1007-awsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.17.0-14-genericUpgrade linux-image-realtime-6.17Upgrade linux-image-gcp-fipsUpgrade linux-image-gke-64k-6.8Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-ibm-5.15Upgrade linux-image-azure-5.15Upgrade linux-image-6.17.0-1007-gcpUpgrade linux-image-5.15.0-1041-nvidia-tegra-igxUpgrade linux-image-raspi-nolpaeUpgrade linux-image-oracle-5.15Upgrade linux-image-5.15.0-1041-nvidia-tegra-igx-rtUpgrade linux-image-oem-22.04c | Feb 13, 2026 | Feb 12, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Nov 12, 2025 |
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