GPU VulnDB

Database/Kernel, userspace & hypervisor

Linux kernel nfsd: each failed inter-server COPY leaks an nfsd_file, pinning inode and mount

CVSS 7.5CVE-2026-89680Kernel, userspace & hypervisorcurated

Impact

When nfsd4_setup_inter_ssc() fails, nfsd4_copy() returns nfserr_offload_denied directly and skips release_copy_files(), so the destination file reference taken during stateid processing is never dropped. Every failed inter-server COPY leaks one nfsd_file and pins a file, inode, dentry and vfsmount. A client that can repeat failing COPYs drives unbounded kernel memory growth and keeps mounts busy so they cannot be unmounted - a slow-motion outage on a file server that a GPU fleet depends on for datasets and checkpoints.

Who can reach it

Any NFSv4.2 client allowed to issue server-to-server COPY, repeatedly causing the inter-server setup to fail. Authentication is whatever the export requires; no elevated privilege is needed.

What to do

Update the host kernel to a stable release that jumps to the out: label instead of returning early, then reboot the NFS server; leaked references are not recovered without a reboot. Disabling server-to-server COPY on the export removes the path in the meantime.

References

Related entries

All Kernel, userspace & hypervisor entries

This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.