In the Linux kernel, the following vulnerability has been resolved:
NFSv4/pnfs: key the data server cache on the NFS version
nfs4_pnfs_ds_add() keys the per-net data server cache on the multipath address set alone, and struct nfs4_pnfs_ds records no version. That suffices for the files layout driver, which always connects with version 4, but flexfiles takes its version tuple from GETDEVICEINFO per device, and one address can legitimately serve both NFSv3 and NFSv4.
Two deviceids on one address with different ds_versions[0].version therefore share a single nfs4_pnfs_ds, and whichever mirror connects first pins ds_clp to its own version. The other one is handed that client anyway, so it selects rpc_call_ops for a version the connection does not speak, and the mismatched sequence-slot handling dereferences NULL.
Add the version to the cache key so the two cannot alias, giving each version its own nfs4_pnfs_ds and connection while both mirrors stay usable. Only the major version is compared, since that is what selects rpc_call_ops and rpc_ops; v4.0 and v4.1 keep sharing a client. The files layout driver passes the 4 it already hardcodes at connect time.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade kernel-modules-extraUpgrade kernel-tools-debuginfoUpgrade perf6.18Upgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.18Upgrade kernel-develUpgrade python3-perf6.18Upgrade bpftool-debuginfoUpgrade bpftool6.18Upgrade python3-perf-debuginfoUpgrade kernel-livepatch-6.18.54-121.166Upgrade kernel-livepatch-6.1.188-233.385Upgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel6.18-tools-debuginfoUpgrade bpftoolUpgrade kernel6.18-modules-extra-commonUpgrade python3-perfUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool6.18-debuginfoUpgrade kernelUpgrade kernel6.18-debuginfo-common-x86_64Upgrade kernel-headersUpgrade perf6.18-debuginfoUpgrade perf-debuginfoUpgrade kernel-toolsUpgrade python3-perf6.18-debuginfoUpgrade kernel-tools-develUpgrade kernel6.18-develUpgrade kernel6.18-debuginfoUpgrade kernel6.18-tools-develUpgrade kernel6.18-headersUpgrade kernel6.18-modules-extraUpgrade perfUpgrade microvm-kernel6.18Upgrade kernel6.18-toolsUpgrade kernel-modules-extra-common | Oct 13, 2026 | Sep 17, 2026 |
| Debian | — | Upgrade linux-6.12Upgrade linux | Sep 30, 2026 | Sep 17, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 30, 2026 | Sep 17, 2026 |
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