CVE-2026-89683: nfsd: fix dentry ref leak on V4ROOT export filehandle lookup

Published Sep 11, 2026
·
Updated

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

nfsd: fix dentry ref leak on V4ROOT export filehandle lookup

nfsdsetfhdentry() leaks the dentry reference from exportfsdecodefhraw() when the NFS3FHSIZE or NFSFHSIZE switch cases detect NFSEXPV4ROOT and goto out. The out: label calls expput() but never dput(dentry), and fhp->fhdentry was never assigned so fhput() cannot compensate.

A crafted NFSv3 filehandle targeting a V4ROOT export's fsid triggers the leak on every request.

Affected Software

1 affected component
Linux Linux kernel

Event History

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

Frequently Asked Questions

1

Who is exposed to this issue?

Systems running the Linux kernel NFS server are exposed when they have a V4ROOT export and accept NFSv3 filehandle lookups. The issue is triggered by requests targeting that export's fsid.

2

What does an attacker need to do to trigger the leak?

An attacker needs to send crafted NFSv3 filehandles targeting the fsid of a V4ROOT export. Each such request triggers another leaked dentry reference.

3

Are ordinary requests sufficient to cause the problem?

The described trigger requires a crafted NFSv3 filehandle rather than an ordinary valid lookup. The affected path is specifically the NFS3_FHSIZE or NFS_FHSIZE handling for an export marked NFSEXP_V4ROOT.

4

How can I tell whether exploitation attempts may be occurring?

The provided information does not identify a specific log entry or detection signature. Repeated crafted NFSv3 requests against a V4ROOT export's fsid would cause dentry references to accumulate.

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