目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1336

100%

CVE-2026-89704— nfsd 写回错误游标采样漏洞

一分钟漏洞结论

影响对象
Linux Linux
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

在 Linux 内核中,以下漏洞已得到修复: nfsd:在异步 COPY 循环开始前采样写回错误游标 原本在复制循环结束后才采样 到变量 “since” 中,随后在 返回后使用它通过 检测写回错误。 由于 nfsd_file 缓存对指向同一 inode 的多个请求复用同一个 对象,并发的 COMMIT 或稳定 WRITE(stable WRITE)在处理自身的 时,会通过 将 推进到当前的 。如果该推进操作恰好发生在“写回错误出现在 之后、COPY 工作线程采样 “since” 之前”,那么该工作线程捕获到的是已经

AI 预测 5.5 利用难度: 困难

影响版本矩阵 14

厂商产品 版本范围状态
Linux Linux 555dbf1a9aac6d3150c8b52fa35f768a692f4eeb< 52b2db7a72e19ac2686fa4b2a52406661e7bf9e2 affected
555dbf1a9aac6d3150c8b52fa35f768a692f4eeb< 8277d4a11ae2cb5495842be558fd946032c24363 affected
555dbf1a9aac6d3150c8b52fa35f768a692f4eeb< a1cbafe756cd5e6ab0e099062f37da7a5b081169 affected
555dbf1a9aac6d3150c8b52fa35f768a692f4eeb< 20a67a7d18221af736f124770c2c5e859b479046 affected
f14816f2f928c560d28ba344af689f56efcd6f55 affected
3145fe0ebb16e1715ad541a301bc6675c8375fcd affected
5.10.124< 5.11 affected
5.15.49< 5.16 affected
… +6 条更多
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-89704 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
nfsd: sample writeback error cursor before async COPY loop
来源: CVE Program / CVE List V5
Vulnerability Description
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().
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux 555dbf1a9aac6d3150c8b52fa35f768a692f4eeb ~ 52b2db7a72e19ac2686fa4b2a52406661e7bf9e2 -
Linux Linux 5.17 -

二、漏洞 CVE-2026-89704 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-89704 的情报信息

登录查看更多情报信息。

CVE-2026-89704 其他参考 (4)

同批安全公告 · Linux · 2026-09-11 · 共 431 条

CVE-2026-89491 OCFS2集群心跳锁持有期间睡眠漏洞
CVE-2026-89477 Linux内核 SCTP 重配置空指针引用漏洞
CVE-2026-89478 sctp:移除的传输中丢弃数据块
CVE-2026-89479 内核SCTP模块关联删除后仍处理报文
CVE-2026-89480 NVMe-TCP 读取字节数异常拒绝漏洞
CVE-2026-89482 NVMe-TCP 数据长度误判漏洞
CVE-2026-89481 NVMe/TCP 主机内存泄露漏洞
CVE-2026-89483 Linux内核 NVMe驱动 逻辑错误
CVE-2026-89484 Linux内核lockd 空指针解引用漏洞
CVE-2026-89485 Linux lockd 锁释放时文件指针固定漏洞
CVE-2026-89486 IPMI 驱动 _ipmi_destroy_user 释放后使用漏洞
CVE-2026-89487 Open vSwitch 数据包丢弃逻辑缺陷
CVE-2026-89488 Open vSwitch CT limit 释放后使用漏洞
CVE-2026-89489 OpenRISC 内核 or1k_atomic 任意内存访问漏洞
CVE-2026-89500 ring-buffer 缓冲区读取页修复
CVE-2026-89497 Orangefs 调试掩码解析空格处理缺陷
CVE-2026-89498 Orangefs 双重释放漏洞
CVE-2026-89499 ring-buffer 页面交换失败时停止远程读取
CVE-2026-89496 ocfs2文件系统COW完成处理缺陷
CVE-2026-89501 ring-buffer 子缓冲区调整时未持锁漏洞

显示前 20 条,共 431 条。 查看全部 &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-89704

暂无评论


发表评论