CVE-2026-89680: nfsd: fix nfsd_file leak on inter-server COPY setup failure

Published Sep 11, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

nfsd: fix nfsdfile leak on inter-server COPY setup failure

When nfsd4setupinterssc() fails, nfsd4copy() returns nfserroffloaddenied directly, bypassing the out: label where releasecopyfiles() would drop the nfdst reference taken by nfs4preprocessstateidop(). Each failed inter-server COPY leaks one nfsdfile, pinning file/inode/dentry/vfsmount.

Fix by setting status and jumping to out: instead of returning directly.

Event History

Sep 11, 2026
CVE Published
via MITRE·07:46 PM
Data Sourced
via MITRE·07:46 PM
Description

Frequently Asked Questions

1

What conditions are required to trigger the leak?

An inter-server NFS COPY operation must reach nfsd4_setup_inter_ssc() and that setup must fail. Each such failure takes the direct error-return path that bypasses release_copy_files().

2

What is the impact of repeated failed requests?

Each failed inter-server COPY leaks one nfsd_file and pins its associated file, inode, dentry, and vfsmount references. Repeated failures can therefore accumulate unreleased kernel resources.

3

How can administrators tell whether a system is affected?

The described symptom is a growing number of unreleased nfsd_file-related references following failed inter-server COPY setup attempts. The issue occurs specifically when the setup failure path returns nfserr_offload_denied without reaching cleanup.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203