← All Advisories
Reported from OT-Advisories.com as of

CVE-2026-89704

Last refreshed2026-10-19

Status: UPDATED  |  Advisory ID: CVE-2026-89704

Key Details

CVECVE-2026-89704
CVSS Score / Version
7.5 (High) / CVSS v3.1
Updated2026-10-19
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
CVSS Prose
attack vector is network; attack complexity is low; privileges required is none; user interaction is none; scope is unchanged; confidentiality impact is none; integrity impact is high; availability impact is none.
Affected products
Linux Kernel

Affected Products, Subsystems & Sectors

VendorProductAffected VersionsPatch Status
LinuxLinux Kernel
SubsystemsOT Supporting Infrastructure
SectorsAll Sectors

What to Know

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(). (NVD)

What to Do

Monitor Linux's web page for any future patch releases.

References

SourceReference
NVDhttps://nvd.nist.gov/vuln/detail/CVE-2026-89704
CVEhttps://www.cve.org/CVERecord?id=CVE-2026-89704
Report compilation © 2026 OT-Advisories.com  ·  CC BY 4.0  ·  Source materials remain the property of their respective publishers as cited.