Skip to main content

Linux Kernel EUVDEUVD-2026-81827

| CVE-2026-90234 HIGH
2026-09-17 Linux GHSA-qx9f-2gch-8fvp
7.5
CVSS 3.1 · Vendor: Linux
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Recon
    Client mounts NFSv4 server with write delegations
  2. Delivery
    Server grants delegation on write OPEN
  3. Exploit
    Recall races re-open hitting error flow
  4. Install
    Delegation dropped without DELEGRETURN
  5. C2
    Server revokes stateid (SEQ4_STATUS_RECALLABLE_STATE_REVOKED)
  6. Execute
    State manager loops TEST_STATEID forever
  7. Impact
    NFS client hang / denial of service

Vulnerability Assessment

Exploitation Conditions

Requires a Linux host acting as an NFSv4 client mounted against a server that issues write delegations on write OPENs (the modern default behavior the description calls out). The bug is reached only when a delegation recall races a concurrent re-open and the client takes one of three error paths in nfs_inode_set_delegation() that return without sending DELEGRETURN. Limiting factors: it is client-side (impact falls on the mounting host, not the server), depends on a timing race plus a specific error condition rather than a deterministic single request, and requires NFSv4 delegations to be in use - so it does not affect NFSv3 or delegation-disabled configurations.

Impact

This is a client-side availability defect in the Linux NFSv4 implementation, not a memory-corruption or disclosure bug. The vendor CVSS 7.5 (AV:N/AC:L/PR:N/UI:N/C:N/I:N/A:H) correctly captures a pure availability impact (C:N/I:N/A:H), but the AC:L rating is optimistic: the description explicitly frames triggering as a race - 'a delegation recalled for one opener races a re-open that the server answers with a fresh write delegation' - and requires hitting one of three specific error flows in nfs_inode_set_delegation(). That is race- and error-path-dependent, which argues for AC:H. No EPSS score, no CISA KEV listing, and no public exploit are present in the provided data, so exploitation status is 'no public exploit identified at time of analysis.' The realistic risk is a degraded/hung NFS client (state manager spinning on TEST_STATEID indefinitely) rather than server compromise or data exposure, so this is a moderate-severity reliability bug - a real availability concern for NFSv4 datacenter clients but not an urgent internet-facing priority. Note the input tag 'Information Disclosure' conflicts with the CVSS vector (C:N), which indicates a mislabeled category, not an actual confidentiality impact.

Exploit ScenarioDerived

A Linux NFSv4 client mounts a server that grants write delegations on write OPENs. A delegation recalled for one opener races a re-open that the server answers with a fresh write delegation; the client hits one of the three error flows and drops the delegation without sending DELEGRETURN. The server later recalls it, the client responds NFS4ERR_BADHANDLE, the server revokes the stateid, and the client's state manager loops issuing TEST_STATEID indefinitely, hanging NFS state recovery. No public proof-of-concept is identified in the provided data.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Sep 18, 2026

Linux kernel NFSv4 clients can be driven into an endless state-recovery loop that leaves the mounting host unable to clear a revoked-delegation condition, degrading or stalling NFSv4 service on that host. The defect sits in the client-side delegation-recording path: three error flows in nfs_inode_set_delegation() return without sending the DELEGRETURN that RFC 8881 Section 20.2.4 requires, so the server still believes the client holds a delegation the client has already discarded. Reachability depends on a delegation recall for one opener racing a concurrent re-open that the server answers with a fresh write delegation; the assessed vector (AV:N/AC:H/PR:N/UI:N, C:N/I:N/A:H) frames this as a high-complexity, unauthenticated availability issue affecting the client rather than a memory-corruption or information-disclosure bug, and no public exploit code was identified at time of analysis (the issue is not in CISA KEV).

RemediationAI

Apply the vendor-released fix by moving the NFS client to Linux 7.2.6 or 7.3-rc1 (or a later stable release) containing commits 92533e49fe3c455088657b862cf3562260c0ce25 and 220af23d863995091f0edeb1e6aa0945b3db8b37, or backport those commits into the distribution kernel in use, since Linux distributions typically carry their own NFS client builds rather than exposing the mainline release directly. If patching must wait, the trigger can be removed by eliminating the delegation-granting behavior this bug depends on: on servers that support it (for example NFS-Ganesha's Delegations setting or comparable vendor export options), disable delegation grants so no write delegation is ever handed to the client, accepting the loss of client-side caching performance and higher server round-trip load; alternatively, constrain untrusted or unpatched NFSv4 clients to servers that do not grant write delegations, since delegation-disabled configurations do not reach the defect. Where the condition has already occurred, restarting the NFS client stack or unmounting and remounting the NFSv4 mount resets local state and stops the TEST_STATEID loop until the next race occurs, which is a workaround rather than a fix. Detection should focus on NFS client tracing and syslog for repeated NFS4ERR_BADHANDLE on CB_RECALL handling, SEQ4_STATUS_RECALLABLE_STATE_REVOKED responses, sustained TEST_STATEID traffic, and server-side cl_revoked growth, which is the observable signature of an unreturned delegation.

Affected VersionsENISA

Linux patch: 7.2.6
Linux ade04647dd56881e285983af3db702d56ee97e86 <92533e49fe3c455088657b862cf3562260c0ce25
Linux patch: 0
Linux ade04647dd56881e285983af3db702d56ee97e86 <220af23d863995091f0edeb1e6aa0945b3db8b37
Linux patch: 7.3-rc1
Linux 4.0

Affected Packages

euvd linux no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

NFSv4 delegations (RFC 8881) are a server-granted lease that lets a client cache file data aggressively without constantly revalidating; the server hands one over in an OPEN reply, and the reciprocal NFSv4 callback channel (CB_RECALL) is how the server asks for it back when another opener needs conflicting access. A delegation can only be relinquished by DELEGRETURN, so when nfs_inode_set_delegation() in the Linux NFS client takes one of three error paths after the server has already granted the delegation, the local record is dropped without a corresponding DELEGRETURN. The server then holds a stale delegation, and if it recalls that state the client answers CB_RECALL with NFS4ERR_BADHANDLE because it has no matching stateid; the server revokes the delegation and parks it on its cl_revoked list, since the FREE_STATEID that would drain that entry never arrives from the client. Every subsequent SEQUENCE reply therefore carries SEQ4_STATUS_RECALLABLE_STATE_REVOKED, and the client's state manager spins issuing TEST_STATEID across its delegations without clearing the condition. No CWE identifier was supplied with the record, but the root-cause class is a missing-cleanup/error-path state-management defect (granted state not returned on failure), not memory unsafety; the affected component is the Linux NFS client identified by CPE cpe:2.3:a:linux:linux, and the issue is confined to NFSv4 setups where the server grants write delegations on write OPENs, which the description notes is now common default behavior. Note that the advisory tag 'Information Disclosure' does not match the assessed impact, which is availability only (C:N/I:N/A:H) - the leaked artifact is server-side delegation state, not user data.

Know when Nfs gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

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 5.9 MEDIUM

Remote NFS server interaction (AV:N) but triggering needs a recall-vs-reopen race and a specific error flow (AC:H); no auth on the client side (PR:N); impact is client hang only (C:N/I:N/A:H).

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
SUSE 3.7 MEDIUM
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
Red Hat 7.0 MEDIUM

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

4
CVSS changed
Sep 18, 2026 - 18:22 NVD
7.5 (HIGH)
Patch available
Sep 17, 2026 - 17:19 EUVD
CVE Published
Sep 17, 2026 - 16:07 cve.org
HIGH 7.5
CVE Published
Sep 17, 2026 - 16:07 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

NFS: Return a delegation the client fails to record

When an NFS server grants a delegation in an OPEN reply, nfs_inode_set_delegation() records it on the client. However, three of its error flows return without sending DELEGRETURN.

A delegation can be relinquished only by DELEGRETURN (RFC 8881 Section 20.2.4), so dropping one silently leaves the server believing the client still holds it. If the server happens to recall that delegation, the client answers CB_RECALL with NFS4ERR_BADHANDLE because it has no record of the stateid. The server revokes the delegation and moves it onto its cl_revoked list, because the client never sends the FREE_STATEID that would drain it. Every subsequent SEQUENCE reply then carries SEQ4_STATUS_RECALLABLE_STATE_REVOKED, and the client's state manager loops issuing TEST_STATEID across its delegations without ever clearing the condition.

The window is easy to reach now that a server offers a write delegation on any write OPEN: a delegation recalled for one opener races a re-open that the server answers with a fresh write delegation.

Instead of dropping it, hand the delegation back during these error flows.

Executive ViewAI

Why It Matters

Linux kernel NFSv4 clients are affected by a high-severity availability defect that can leave a mounting host stuck in an endless state-recovery loop and unable to clear a revoked delegation, degrading or stalling NFSv4 service for workloads on that host. The issue is unauthenticated per the assessed vector but requires a high-complexity race condition; no public exploit identified at time of analysis. Patch available per vendor advisory; leadership should care because unplanned NFS outages can interrupt dependent applications and file services until remediation is completed.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.2%
Top 91% exploitable
Prevalence
Low
NFSv4 client write-delegation recovery path is a niche subset of Linux deployments
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
High

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 15 SP7 Affected
SUSE Linux Enterprise High Availability Extension 16.0 Affected

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