Skip to main content

Linux Kernel EUVDEUVD-2025-201620

| CVE-2025-40326 HIGH
2025-12-08 416baaa9-dc9f-4396-8d5f-8c081fb06d67
7.5
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67) PRIMARY
7.5 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
vuln.today AI
7.5 HIGH

Network-reachable NFSD crash triggerable by a crafted GETATTR with no authentication or user interaction; impact is availability-only, hence C:N/I:N/A:H.

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

Primary rating from Vendor (416baaa9-dc9f-4396-8d5f-8c081fb06d67).

CVSS VectorVendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67

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

Lifecycle Timeline

6
CVSS changed
Jul 30, 2026 - 06:37 NVD
7.5 (HIGH)
Patch available
Apr 16, 2026 - 05:29 EUVD
4f76435fd517981f01608678c06ad9718a86ee98
EUVD ID Assigned
Mar 15, 2026 - 17:54 euvd
EUVD-2025-201620
Analysis Generated
Mar 15, 2026 - 17:54 vuln.today
CVE Published
Dec 08, 2025 - 01:16 cve.org
HIGH 7.5
CVE Published
Dec 08, 2025 - 01:16 nvd
N/A

DescriptionCVE.org

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

NFSD: Define actions for the new time_deleg FATTR4 attributes

NFSv4 clients won't send legitimate GETATTR requests for these new attributes because they are intended to be used only with CB_GETATTR and SETATTR. But NFSD has to do something besides crashing if it ever sees a GETATTR request that queries these attributes.

RFC 8881 Section 18.7.3 states:

> The server MUST return a value for each attribute that the client > requests if the attribute is supported by the server for the > target file system. If the server does not support a particular > attribute on the target file system, then it MUST NOT return the > attribute value and MUST NOT set the attribute bit in the result > bitmap. The server MUST return an error if it supports an > attribute on the target but cannot obtain its value. In that case, > no attribute values will be returned.

Further, RFC 9754 Section 5 states:

> These new attributes are invalid to be used with GETATTR, VERIFY, > and NVERIFY, and they can only be used with CB_GETATTR and SETATTR > by a client holding an appropriate delegation.

Thus there does not appear to be a specific server response mandated by specification. Taking the guidance that querying these attributes via GETATTR is "invalid", NFSD will return nfserr_inval, failing the request entirely.

AnalysisAI

Denial of service in the Linux kernel's NFSD (in-kernel NFSv4 server) allows remote clients to crash the server by sending a GETATTR request that queries the newly-defined time_deleg FATTR4 delegation attributes, for which NFSD previously had no defined handler. The fix makes NFSD return nfserr_inval for such spec-invalid queries (RFC 9754 Section 5) instead of crashing. EPSS is very low (0.03%) and there is no public exploit identified at time of analysis, so this is a defensive robustness fix rather than an actively exploited issue.

Technical ContextAI

The affected component is NFSD, the in-kernel NFS server implementation in Linux. NFSv4 (RFC 8881) uses FATTR4 attribute bitmaps in GETATTR/SETATTR operations; RFC 9754 introduced new time-based delegation attributes (time_deleg_modify/time_deleg_access) that are only valid with CB_GETATTR and SETATTR by a client holding a delegation, and are explicitly invalid for GETATTR, VERIFY, and NVERIFY. NFSD lacked defined actions for these new attribute bits in the GETATTR path, so a query for them led to unsafe behavior (crash) rather than a clean protocol error. The CWE is not assigned in the input, but the root cause is a missing/undefined handler for an unexpected input case leading to abnormal termination (a reachable NULL/undefined-action class of DoS); the resolution defines the actions and returns nfserr_inval, failing the request entirely.

RemediationAI

Vendor-released patch: update to Linux kernel 6.17.8 or 6.18 (or your distribution's backported build containing stable commits 4f76435fd517981f01608678c06ad9718a86ee98 and d8f3f94dc950e7c62c96af432c26745885b0a18a), which make NFSD return nfserr_inval for GETATTR queries of the time_deleg attributes instead of crashing. Apply the vendor/distribution kernel update and reboot per your normal kernel-maintenance process. Where immediate patching is not possible, reduce exposure by restricting which clients can reach the NFSD service - firewall the NFS ports (TCP/UDP 2049) to trusted management/client subnets only, or place NFS on an isolated storage network - accepting the trade-off that this does not protect against a malicious or compromised trusted client and may disrupt legitimate remote NFS access if scoped too narrowly. Refer to the kernel.org commit references above for exact code changes.

Vendor StatusVendor

SUSE

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

Share

EUVD-2025-201620 vulnerability details – vuln.today

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