In the Linux kernel, the following vulnerability has been resolved:
NFSv4/flexfiles: reject zero filehandle version count
ff_layout_alloc_lseg() decodes the filehandle-version array count from the flexfiles layout body. The value is used as the count for kzalloc_objs(), and the current code only rejects NULL.
A zero count yields ZERO_SIZE_PTR, which can be stored in dss_info->fh_versions even though later flexfiles paths assume that at least one filehandle version exists.
Reject fh_count == 0 before the allocation, matching the existing zero version_count validation in the flexfiles GETDEVICEINFO parser.
A QEMU/KASAN run with a malformed flexfiles layout hit:
KASAN: null-ptr-deref in range [0x0000000000000010-0x0000000000000017] RIP: 0010:ff_layout_encode_ff_layoutupdate.isra.0+0x15f/0x750 ff_layout_encode_layoutreturn+0x683/0x970 nfs4_xdr_enc_layoutreturn+0x278/0x3a0 Kernel panic - not syncing: Fatal exception
The patched kernel rejects the malformed layout without KASAN/oops/panic, and a valid fh_count=1 regression still opens, reads, and unmounts cleanly.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade perf6.18Upgrade bpftool6.18Upgrade kernel-toolsUpgrade python3-perf6.18Upgrade kernel-modules-extra-commonUpgrade kernel6.18-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade bpftool6.12Upgrade python3-perf6.12-debuginfoUpgrade kernel-livepatch-6.12.100-125.179Upgrade kernel6.18-debuginfoUpgrade kernel6.18-tools-develUpgrade python3-perf6.18-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade kernel6.18-debuginfo-common-aarch64Upgrade bpftool6.18-debuginfoUpgrade perf-debuginfoUpgrade perf6.12Upgrade kernel-debuginfo-common-x86_64Upgrade kernel6.18-develUpgrade kernel6.18-tools-debuginfoUpgrade bpftool6.12-debuginfoUpgrade perfUpgrade kernel-livepatch-6.1.180-225.360Upgrade kernel-tools-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel6.12Upgrade python3-perf-debuginfoUpgrade kernel6.18-toolsUpgrade kernel6.12-modules-extra-commonUpgrade kernel6.12-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel6.12-toolsUpgrade kernel-debuginfoUpgrade bpftoolUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-develUpgrade kernel6.12-tools-develUpgrade perf6.18-debuginfoUpgrade kernel-modules-extraUpgrade perf6.12-debuginfoUpgrade kernel6.18Upgrade kernel-livepatch-6.18.38-73.137Upgrade kernel-develUpgrade kernel6.18-modules-extra-commonUpgrade kernel-headersUpgrade python3-perf6.12Upgrade kernel6.18-modules-extraUpgrade kernel6.12-develUpgrade kernel6.12-debuginfo-common-x86_64Upgrade kernel6.12-debuginfo-common-aarch64Upgrade microvm-kernel6.18Upgrade kernel6.18-headersUpgrade kernel6.12-headers | Aug 10, 2026 | Jul 19, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linuxUpgrade linux-6.1 | Jul 28, 2026 | Jul 28, 2026 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 22, 2026 | Jul 19, 2026 |
| Rocky_linux | — | Upgrade kernel-rtUpgrade kernel-rt-debuginfoUpgrade kernel-toolsUpgrade kernel-uki-virt-addonsUpgrade perfUpgrade python3-perf-debuginfoUpgrade kernel-debug-uki-virtUpgrade rvUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debugUpgrade kernel-rt-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-modulesUpgrade kernel-modules-extraUpgrade kernel-develUpgrade kernel-modules-extra-matchedUpgrade kernel-debug-debuginfoUpgrade kernel-rt-develUpgrade kernel-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debugUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-modules-extraUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-debuginfo-common-s390xUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modules-extraUpgrade rtlaUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-debug-develUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-modules-coreUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-uki-virtUpgrade kernel-devel-matchedUpgrade libperf-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-develUpgrade perf-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade libperfUpgrade kernel-debug-modulesUpgrade kernel-tools-libs-develUpgrade kernel-debug-devel-matched | Sep 7, 2026 | Sep 5, 2026 |
| Ubuntu | — | Upgrade linux-image-ibm-7.0Upgrade linux-image-nvidia-bos-64kUpgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-ibmUpgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-7.0.0-1014-azureUpgrade linux-image-virtualUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-gkeUpgrade linux-image-nvidia-bos-7.0Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-virtual-7.0Upgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-genericUpgrade linux-image-oracle-64kUpgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-aws-64kUpgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-generic-7.0Upgrade linux-image-azure-7.0Upgrade linux-image-realtimeUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-nvidia-64kUpgrade linux-image-generic-64kUpgrade linux-image-oracle-7.0Upgrade linux-image-raspi-realtimeUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-oracle-64k-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-gcpUpgrade linux-image-generic-hwe-26.04Upgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-oem-26.04bUpgrade linux-image-7.0.0-1013-oemUpgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-gke-hwe-26.04Upgrade linux-image-oem-7.0Upgrade linux-image-7.0.0-31-genericUpgrade linux-image-gcp-7.0Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-64kUpgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-oracleUpgrade linux-image-raspi-7.0Upgrade linux-image-oem-26.04aUpgrade linux-image-oem-26.04Upgrade linux-image-nvidia-bosUpgrade linux-image-realtime-7.0Upgrade linux-image-nvidia-64k-7.0Upgrade linux-image-awsUpgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-gke-7.0Upgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-nvidiaUpgrade linux-image-gke-64kUpgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-aws-64k-7.0Upgrade linux-image-gke-64k-7.0Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-azureUpgrade linux-image-azure-lts-26.04Upgrade linux-image-aws-7.0Upgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-nvidia-7.0Upgrade linux-image-7.0.0-1012-awsUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-raspiUpgrade linux-image-7.0.0-1011-gcp-64k | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 3, 2026 | Jul 19, 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