CVE Catalog

CVE-2026-89697

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the BOTH_TIME_SET branch in nfsd_proc_setattr() called fh_verify() early so setattr_prepare() could inspect the dentry. This caused nfsd_setattr() to skip fh_want_write(), so notify_change() ran without a mount write reference.

Risk Assessment

The lack of a mount write reference during notify_change() may lead to undefined behavior or filesystem data corruption. It affects SETATTR handling in nfsd.

Recommendation

Update the Linux kernel to a version with the fix adding the missing fh_want_write() call after the early fh_verify().

Other vulnerabilities in Linux kernel (nfsd)

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: nfsd: add fh_want_write() for early-verified SETATTR in nfsd_proc_setattr() The BOTH_TIME_SET branch calls fh_verify() early so setattr_prepare() can inspect the dentry. This causes nfsd_setattr() to skip fh_want_write(), so notify_change() runs without a mount write reference. Add the missing fh_want_write() call after the early fh_verify().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS