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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-98975— XFS 文件系统 reflink 标志交换逻辑漏洞

一分钟漏洞结论

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

在 Linux 内核中,以下漏洞已得到修复: xfs:在交换映射时停止交换 reflink 标志 当交换操作覆盖两个文件从偏移量 0 到 的范围时, 函数假设所有映射均已移动,并将 reflink 标志移交给另一个文件。 这一假设是错误的。文件在 之后仍可能拥有共享块,例如在 操作将文件大小设置为更小值但未解除任何映射后。此时,reflink 标志会被清除,导致后续对该块的写入操作直接在原地进行,而非采用写时复制(CoW)机制,从而破坏共享该块的其他文件。 提交 ("xfs: fix exchange-range

CVSS 7.8 · High

可能的 ATT&CK 技术 1 AI

T1562.005

影响版本矩阵 10

厂商产品 版本范围状态
Linux Linux f0bc4d134b46607967bda1205ce3226a1bd95f42< 1fa2f3a7ef7ee0f2503a4b0afe24bc8c9d0820be affected
f0bc4d134b46607967bda1205ce3226a1bd95f42< 7d3b9b2c9dc57f93f36c716ab752548cb4db9900 affected
f0bc4d134b46607967bda1205ce3226a1bd95f42< 4756c94260e69ce42612b8220c3614f02f7a11d5 affected
f0bc4d134b46607967bda1205ce3226a1bd95f42< d84d6c1a7f1e2de9e601703a326a4c1b7b421943 affected
4.9 affected
< 4.9 unaffected
6.12.114≤ 6.12.* unaffected
6.18.57≤ 6.18.* unaffected
… +2 条更多
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
xfs: stop exchanging reflink flags when exchanging mappings
来源: CVE Program / CVE List V5
Vulnerability Description
In the Linux kernel, the following vulnerability has been resolved: xfs: stop exchanging reflink flags when exchanging mappings When an exchange covers both files from offset 0 to i_disk_size, xmi_can_exchange_reflink_flags() assumes every mapping moved and hands the reflink flag over to the other file. That assumption is wrong. A file can still own shared blocks past i_disk_size, e.g. after EXCHANGE_RANGE_TO_EOF sets a smaller size without unmapping anything. The flag is cleared anyway, and the next write to such a block happens in place instead of CoW, corrupting the other file that shares it. Commit a23eca88448e ("xfs: fix exchange-range reflink flag clearing issue with INO1_WRITTEN") fixed one instance of this. Rather than add another special case, stop moving the flags. xfs_exchmaps_ensure_reflink() already sets the flag on both inodes before the exchange, so both just keep it. Nothing sets CLEAR_INO{1,2}_REFLINK anymore. Intents logged by older kernels may still carry them; recovery already masks them off, so they stay in the log format mask and are ignored. XFS_IOC_SWAPEXT has the same problem: it moves the reflink flag from one inode to the other along with the extents. Just removing that is not enough here: the exchange path flags both inodes up front in xfs_exchmaps_ensure_reflink(), but swapext has no such step, so the inode receiving the shared extents would be left without the flag. Set it on both inodes instead, and make sure both have a CoW fork, since an inode with the reflink flag is expected to have one. The flag now stays until FALLOC_FL_UNSHARE_RANGE, xfs_scrub, or a truncate to zero removes it.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
N/A
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
Linux Linux f0bc4d134b46607967bda1205ce3226a1bd95f42 ~ 1fa2f3a7ef7ee0f2503a4b0afe24bc8c9d0820be -
Linux Linux 4.9 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

请登录查看更多情报信息。

CVE-2026-98975 补丁与修复 (3)

同批安全公告 · Linux · 2026-10-23 · 共 218 条

CVE-2026-98959 9.8 CRITICAL btrfs 扩展属性替换处理远程代码执行漏洞
CVE-2026-99079 9.8 CRITICAL Mellanox mlx5e 驱动 XSK 缓冲区释放漏洞
CVE-2026-99078 9.8 CRITICAL Mellanox mlx5e MPWQE重试时XSK缓冲区释放漏洞
CVE-2026-98870 8.8 HIGH ksmbd 会话清理时存在通道移除逻辑漏洞
CVE-2026-98988 8.8 HIGH Linux 5.13 命名空间越界漏洞
CVE-2026-99083 8.8 HIGH ksmbd 的 krb5_authenticate() 函数堆越界写漏洞
CVE-2026-99082 8.8 HIGH KVM x86 内存管理漏洞
CVE-2026-98981 8.8 HIGH Linux 内核命名空间 dentry 解挂载前未哈希漏洞
CVE-2026-98980 8.8 HIGH namei 遍历中过度挂载条目信息泄露漏洞
CVE-2026-99042 8.4 HIGH io_uring 24 字节 sockaddr_in6 过滤字段填充漏洞
CVE-2026-98978 8.4 HIGH Linux 命名空间 锁定挂载永不失效漏洞
CVE-2026-99064 8.1 HIGH CIPSO 缓存选项偏移调整漏洞
CVE-2026-98968 8.1 HIGH AMT 中继通用查询远程代码执行漏洞
CVE-2026-98889 7.8 HIGH iwlwifi 驱动调度扫描 IE 大小计算漏洞
CVE-2026-98991 7.8 HIGH Linux 内核队列命名空间挂载通知重复漏洞
CVE-2026-98944 7.8 HIGH Steam HID 注册重构漏洞
CVE-2026-99056 7.8 HIGH strparser 解析器关闭时竞态条件漏洞
CVE-2026-98999 7.8 HIGH Intel Xe DRM 驱动程序链接表项失效漏洞
CVE-2026-99054 7.8 HIGH Linux TIPC 拓扑服务队列资源泄漏漏洞
CVE-2026-99032 7.8 HIGH Linux 内核 SMC 模块 信息泄露漏洞

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

IV. Related Vulnerabilities

V. Comments for CVE-2026-98975

暂无评论


发表评论