Skip to main content

Linux Kernel EUVDEUVD-2026-76619

| CVE-2026-89707 HIGH
2026-09-11 Linux GHSA-qv85-292c-84hh
7.5
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
6.5 MEDIUM

Description explicitly requires authenticated NFS client, so PR:L not PR:N; impact is availability-only resource exhaustion with no confidentiality or integrity effect.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

6
Metadata Corrected
Sep 13, 2026 - 10:40 vuln.today
tag: Information Disclosure removed
Analysis Generated
Sep 13, 2026 - 10:02 vuln.today
CVSS changed
Sep 13, 2026 - 07:22 NVD
7.5 (HIGH)
Patch available
Sep 11, 2026 - 21:18 EUVD
CVE Published
Sep 11, 2026 - 19:46 cve.org
UNKNOWN (no severity yet)
CVE Published
Sep 11, 2026 - 19:46 cve.org
HIGH 7.5

DescriptionCVE.org

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

nfsd: release path refs on follow_down() error

nfsd_cross_mnt() initializes a local struct path with mntget() and dget() before calling follow_down(). On a negative return the error arm jumps to out without releasing those references:

err = follow_down(&path, follow_flags); if (err < 0) goto out;

follow_down() never drops the caller's entry-time refs on any error sub-case; for example a pre-cross d_manage() failure leaves path untouched, so the mntget()/dget() taken on entry survive the call.

Every other early-exit arm in nfsd_cross_mnt() (other-namespace return, IS_ERR(exp2), and the success tail after the swap) already calls path_put(&path); the err < 0 arm is the lone omission. The leak inflates mnt_count and d_count on each failed cross-mount, blocking umount and pinning dentries against the shrinker, and is reachable by any authenticated NFS client through nfsd_lookup_dentry or the NFSv4 READDIR encode path.

Fix by calling path_put(&path) before the goto out in the err < 0 arm so the entry-time refs are released on all follow_down() error returns.

AnalysisAI

Reference leak in Linux kernel NFSD's nfsd_cross_mnt() allows any authenticated NFS client to incrementally exhaust VFS mount and dentry reference counts, ultimately blocking umount operations and degrading dentry cache reclaim. The err < 0 arm of follow_down() uniquely omits the path_put() call present in every other exit path of the function, making the leak reachable via nfsd_lookup_dentry and NFSv4 READDIR encoding. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Install
technique details hidden
C2
technique details hidden
Execute
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Requires an authenticated NFS client connection to the server (PR:L per description; the supplied PR:N CVSS vector is inconsistent with this). … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The NVD-assigned CVSS 7.5 with PR:N is inconsistent with the description, which explicitly states the vulnerability is 'reachable by any authenticated NFS client' - indicating PR:L is correct. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Update to Linux kernel 6.12.109, 6.18.50, 7.2.4, or 7.3-rc1 which include the one-line fix adding path_put(&path) before the goto out in the err < 0 arm of nfsd_cross_mnt(). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify all Linux NFS servers in your environment and verify their kernel versions against the vendor advisory. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

EUVD-2026-76619 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy