Skip to main content

Linux Kernel CVE-2025-68803

HIGH
2026-01-13 416baaa9-dc9f-4396-8d5f-8c081fb06d67
8.0
CVSS 3.1 · Vendor: 416baaa9-dc9f-4396-8d5f-8c081fb06d67
Share

Severity by source

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

Authenticated NFS client on the network (AV:N/PR:L), no victim interaction needed (UI:N); impact is a bounded permission-exposure of created files, so C:L/I:L and no availability impact.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
SUSE
4.6 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
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
Low
User Interaction
Required
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

8
Analysis Updated
Jul 30, 2026 - 07:15 vuln.today
v4 (cvss_changed)
Analysis Updated
Jul 30, 2026 - 07:15 vuln.today
v3 (cvss_changed)
Analysis Updated
Jul 30, 2026 - 07:15 vuln.today
v2 (cvss_changed)
Re-analysis Queued
Jul 30, 2026 - 06:37 vuln.today
cvss_changed
CVSS changed
Jul 30, 2026 - 06:37 NVD
8.0 (HIGH)
Patch released
Mar 16, 2026 - 15:00 nvd
Patch available
Analysis Generated
Mar 12, 2026 - 21:54 vuln.today
CVE Published
Jan 13, 2026 - 16:16 nvd
N/A

DescriptionCVE.org

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

NFSD: NFSv4 file creation neglects setting ACL

An NFSv4 client that sets an ACL with a named principal during file creation retrieves the ACL afterwards, and finds that it is only a default ACL (based on the mode bits) and not the ACL that was requested during file creation. This violates RFC 8881 section 6.4.1.3: "the ACL attribute is set as given".

The issue occurs in nfsd_create_setattr(), which calls nfsd_attrs_valid() to determine whether to call nfsd_setattr(). However, nfsd_attrs_valid() checks only for iattr changes and security labels, but not POSIX ACLs. When only an ACL is present, the function returns false, nfsd_setattr() is skipped, and the POSIX ACL is never applied to the inode.

Subsequently, when the client retrieves the ACL, the server finds no POSIX ACL on the inode and returns one generated from the file's mode bits rather than returning the originally-specified ACL.

AnalysisAI

Incorrect access-control enforcement in the Linux kernel's NFSv4 server (nfsd) causes POSIX ACLs supplied during file creation to be silently discarded, so a client that sets an ACL with a named principal ends up with only a default mode-derived ACL instead. This violates RFC 8881 6.4.1.3 and means files intended to carry restrictive or explicitly-granted permissions are instead governed by permissive default mode bits, potentially exposing their contents to unintended principals on the export. There is no public exploit identified at time of analysis, EPSS is very low (0.05%), and it is not on CISA KEV - this is a security-relevant correctness defect rather than an actively exploited threat.

Technical ContextAI

The flaw lives in the kernel's in-tree NFSv4 server (fs/nfsd). During compound CREATE handling, nfsd_create_setattr() calls nfsd_attrs_valid() to decide whether attributes must be pushed to the new inode via nfsd_setattr(). That predicate only tests for iattr changes and security labels and omits any check for a pending POSIX ACL; when a request carries only an ACL, nfsd_attrs_valid() returns false, nfsd_setattr() is skipped, and the ACL is never written to the inode. On a later GETATTR/ACL retrieval the server finds no stored POSIX ACL and synthesizes one from the file mode, returning something other than what the client set. Root-cause class maps to CWE-732 (incorrect permission assignment) / CWE-281 (improper preservation of permissions) with an information-disclosure consequence, matching the 'Information Disclosure' tag; NVD lists CWE as N/A. It affects Linux kernels compiled with the NFSD server and POSIX ACL support (CONFIG_NFSD_V4 plus ACL-capable backing filesystems such as ext4/XFS).

Affected ProductsAI

The affected product is the mainline Linux kernel's NFSv4 server component (nfsd) across stable branches prior to the fix; exact vulnerable version ranges are not enumerated in the provided NVD data (no CPE strings were supplied), and the fix is distributed as multiple stable-tree commits (e.g. git.kernel.org commits 214b3964..., 381261f2..., 60dbdef2..., 75f91534..., 913f7cf7..., bf4e671c..., c182e1e0...). Distribution-packaged kernels are affected accordingly; Ubuntu has published fixed kernels via advisory USN-8096-1 (https://ubuntu.com/security/notices/USN-8096-1), and downstream tracking exists at VulDB (https://vuldb.com/?id.340678) and Siemens ProductCERT SSA-019113 (https://cert-portal.siemens.com/productcert/html/ssa-019113.html) for embedded/industrial products bundling the kernel. Only systems acting as NFSv4 servers with POSIX ACL support are practically exposed.

RemediationAI

Apply your distribution's patched kernel: for Ubuntu, update per USN-8096-1 (https://ubuntu.com/security/notices/USN-8096-1) and reboot; for self-built or other kernels, apply the upstream stable fixes referenced at git.kernel.org (commits 214b396480061cbc8b16f2c518b2add7fbfa5192 and the related backports listed above) - released patched tag numbers are distribution-specific, so use your vendor's fixed build rather than an invented version. Siemens environments should follow SSA-019113 for affected industrial products. If you cannot patch immediately and rely on NFSv4 ACL semantics for security, the concrete compensating control is to not depend on NFS-set ACLs for confidentiality: enforce restrictive default permissions server-side (tighten umask/mode and parent-directory default ACLs so the mode-derived fallback is itself restrictive), or disable POSIX ACL usage over the export and manage permissions locally on the server - the trade-off is loss of fine-grained per-principal ACL control and possible workflow breakage for clients that expect ACLs to apply. As an interim audit step, re-check ACLs on recently created files on NFSv4 exports and correct any that fell back to mode-derived defaults.

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
Container suse/sl-micro/6.0/baremetal-os-container:latest Container suse/sl-micro/6.0/toolbox:latest Affected
Container suse/sl-micro/6.0/base-os-container:2.1.3-7.95 Image SL-Micro Image SLE-Micro Image SLE-Micro-Azure Image SLE-Micro-BYOS Image SLE-Micro-BYOS-Azure Image SLE-Micro-BYOS-EC2 Image SLE-Micro-BYOS-GCE Image SLE-Micro-EC2 Image SLE-Micro-GCE Affected
Container suse/sl-micro/6.0/kvm-os-container:2.1.3-6.115 Affected
Container suse/sl-micro/6.0/rt-os-container:2.1.3-7.146 Affected
Container suse/sl-micro/6.1/base-os-container:2.2.1-5.80 Image SL-Micro-Azure Image SL-Micro-BYOS-Azure Image SL-Micro-BYOS-EC2 Image SL-Micro-BYOS-GCE Image SL-Micro-EC2 Image SUSE-Multi-Linux-Manager-Proxy-BYOS-Azure Image SUSE-Multi-Linux-Manager-Proxy-BYOS-EC2 Image SUSE-Multi-Linux-Manager-Proxy-BYOS-GCE Image SUSE-Multi-Linux-Manager-Server-Azure-llc Image SUSE-Multi-Linux-Manager-Server-Azure-ltd Image SUSE-Multi-Linux-Manager-Server-BYOS-Azure Image SUSE-Multi-Linux-Manager-Server-BYOS-EC2 Image SUSE-Multi-Linux-Manager-Server-BYOS-GCE Image SUSE-Multi-Linux-Manager-Server-EC2-llc Image SUSE-Multi-Linux-Manager-Server-EC2-ltd Affected

Share

CVE-2025-68803 vulnerability details – vuln.today

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