Skip to main content

Linux Kernel EUVDEUVD-2026-76616

| CVE-2026-89704 HIGH
2026-09-11 Linux GHSA-f634-v549-95r8
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:H/A:N
vuln.today AI
5.3 MEDIUM

NFSv4.2 COPY offload requires authenticated NFS client (PR:L) and a timing race with concurrent I/O (AC:H); no confidentiality impact, integrity-only data loss.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:H/A:N
4.0 AV:N/AC:H/AT:P/PR:L/UI:N/VC:N/VI:H/VA:N/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
High
Availability
None

Lifecycle Timeline

6
Metadata Corrected
Sep 13, 2026 - 10:40 vuln.today
tag: Information Disclosure removed
Analysis Generated
Sep 13, 2026 - 10:01 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: sample writeback error cursor before async COPY loop

_nfsd_copy_file_range() samples dst->f_wb_err into "since" after the copy loop, then uses it to detect writeback errors via filemap_check_wb_err() once vfs_fsync_range() returns. Because the nfsd_file cache reuses a single struct file across requests targeting the same inode, a concurrent COMMIT or stable WRITE on dst advances dst->f_wb_err to the current mapping->wb_err via file_check_and_advance_wb_err() during its own vfs_fsync_range(). If that advancement lands between the writeback error appearing in mapping->wb_err and the COPY worker sampling "since", the worker captures the already-advanced cursor, errseq_check() sees cur == since and returns zero, and NFSD4_COPY_F_COMMITTED is set even though writeback failed. CB_OFFLOAD then encodes wr_stable_how = FILE_SYNC4, the client treats the copied data as durable, and the failure becomes silent data loss.

Sample since once at the start of the function. The cursor then reflects state in effect before this COPY issues any writes, and filemap_check_wb_err() detects any error that occurs during the copy regardless of which thread first observes it. This matches the pattern used by nfsd_vfs_write() and nfsd4_clone_file_range().

AnalysisAI

Silent data loss in the Linux kernel NFSD NFSv4.2 async COPY offload path allows writeback errors to go undetected, causing clients to treat unwritten data as durably committed. The vulnerability stems from a TOCTOU race in _nfsd_copy_file_range(): the writeback-error cursor 'since' is sampled after the copy loop rather than before it, so a concurrent COMMIT or stable WRITE on the same destination inode can advance the error cursor before the COPY worker reads it, masking any writeback failure. …

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 Exploitation requires all of the following: (1) The Linux kernel NFSD must be serving NFSv4.2 with async COPY offload enabled - kernels compiled without NFSv4.2 or deployments not using COPY are unaffected. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The NVD-assigned CVSS of 7.5 (AV:N/AC:L/PR:N/UI:N) significantly overstates real-world risk. … 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 The primary fix is to upgrade to a patched kernel release: Linux 6.12.109, 6.18.50, 7.2.4, or 7.3-rc1, with upstream commits available at https://git.kernel.org/stable/c/52b2db7a72e19ac2686fa4b2a52406661e7bf9e2 (and sibling commits 8277d4a11ae2cb5495842be558fd946032c24363, a1cbafe756cd5e6ab0e099062f37da7a5b081169, 20a67a7d18221af736f124770c2c5e859b479046). … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, identify all Linux NFS servers in production with NFSv4.2 async COPY offload enabled and prioritize those in critical data paths. …

Sign in for detailed remediation steps and compensating controls.

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

Share

EUVD-2026-76616 vulnerability details – vuln.today

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