CVE-2026-89677
Received Received - Intake

Linux kernel NFS dentry composition flaw fixed

Vulnerability report for CVE-2026-89677, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-11

Last updated on: 2026-09-11

Assigner: kernel.org

Description

In the Linux kernel, the following vulnerability has been resolved: nfsd: fix possible fh_compose of wrong dentry in nfsd4_create_file() dentry_create() can hypothetically provide a different dentry than the one passed in. This could happen, for example, if the exported filesystem is NFS, and the server returned to OPEN a filehandle which matched a directory that was already in the dcache. Clearly this would not be expected! If this were to happen the dentry (child) that was already stored in resfhp could be freed and later dereferenced. We shouldn't call fh_compose() until we are certain that we have the final dentry, so this patch moved the fh_compose() call to two places: one for the case where the target already exists, and one after dentry_create() where it was created.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-11
Last Modified
2026-09-11
Generated
2026-09-12
AI Q&A
2026-09-12
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
linux linux_kernel *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-UNKNOWN

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This vulnerability in the Linux kernel involves a flaw in the NFS (Network File System) server implementation. When creating a file, the system could incorrectly use a different directory entry than intended. This happens if the server returns a filehandle matching an existing directory in the cache. The incorrect entry could then be freed and later accessed, leading to potential memory corruption or crashes.

Detection Guidance

This vulnerability is specific to the Linux kernel's NFS server implementation and requires kernel-level inspection. Detection involves checking if your system is running a vulnerable kernel version and verifying the presence of the affected NFS functionality. Use commands like 'uname -a' to check kernel version and 'dmesg | grep nfsd' to inspect NFS server logs for anomalies.

Impact Analysis

If exploited, this vulnerability could cause system instability, crashes, or unexpected behavior in systems using NFS. It may lead to data corruption, denial of service, or unauthorized access depending on the context. Servers relying on NFS for file sharing are particularly at risk.

Mitigation Strategies

Apply the latest kernel security patches from your Linux distribution. If patches are unavailable, consider disabling NFS server functionality temporarily or restricting NFS exports to trusted networks until the fix is applied.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-89677. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart