Linux Distros 未修补的漏洞:CVE-2026-98975

critical Nessus 插件 ID 371529

简介

Linux/Unix 主机上安装的一个或多个程序包存在漏洞,但供应商表示不会修补此漏洞。

描述

Linux/Unix 主机中安装的一个或多个程序包受到一个漏洞影响,而供应商没有提供补丁程序。

- xfs:交换映射时停止交换引用链接标记 交换覆盖偏移 0 到 i_disk_size 的两个文件时,xmi_can_exchange_reflink_flags() 会假设每个映射都已移动,并将引用链接标记移交给其他文件。这种假设是错误的。文件仍可拥有超过 i_disk_size 的共享区块,例如,在EXCHANGE_RANGE_TO_EOF设置较小的大小后,未取消映射任何内容。该标记无论如何都会被清除,并且对此类块的下一次写入就地而不是 CoW 发生,从而损坏共享该块的其他文件。提交 a23eca88448e(xfs:修复 INO1_WRITTEN 的交换范围引用链接标记清除问题) 修复了此问题的一个实例。停止移动标志,而不是添加其他特殊情况。
xfs_exchmaps_ensure_reflink() 在交换之前已经在两个 inode 上设置了标记,所以两者都保留它。不再有任何设置 CLEAR_INO{1,2}_REFLINK。旧版内核记录的 intent 可能仍带有它们;
恢复已对它们进行掩盖,因此它们保留在日志格式掩码中并被忽略。XFS_IOC_SWAPEXT 有同样的问题:它将 reflink 标志连同盘区一起从一个 inode 移动到另一个 inode。在这里仅删除它是不够的:交换路径在 xfs_exchmaps_ensure_reflink() 中预先标记两个 inode,但 swapext 没有此类步骤,因此接收共享盘区的 inode 将没有该标记。请改为在两个 inode 上设置该标记,并确保两者都有一个 CoW fork,因为具有 reflink 标记的 inode 预期有一个。该标记现在一直保留到FALLOC_FL_UNSHARE_RANGE、xfs_scrub或截断为零将其删除为止。(CVE-2026-98975)

请注意,Nessus 依赖供应商报告的程序包是否存在进行判断。

解决方案

目前尚未有任何已知的解决方案。

另见

https://security-tracker.debian.org/tracker/CVE-2026-98975

插件详情

严重性: Critical

ID: 371529

文件名: unpatched_CVE_2026_98975.nasl

版本: 1.1

类型: Local

代理: unix

系列: Misc.

发布时间: 2026/10/23

最近更新时间: 2026/10/23

支持的传感器: Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

风险信息

VPR

风险因素: Medium

分数: 6.9

百分位: 96.41

CVSS v2

风险因素: High

基本分数: 7.5

时间分数: 6.4

矢量: CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:P

CVSS 分数来源: CVE-2026-98975

CVSS v3

风险因素: Critical

基本分数: 9.8

时间分数: 9

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

时间矢量: CVSS:3.0/E:U/RL:U/RC:C

漏洞信息

CPE: cpe:/o:debian:debian_linux:12.0, cpe:/o:debian:debian_linux:13.0, p-cpe:/a:debian:debian_linux:linux

必需的 KB 项: Host/local_checks_enabled, Host/cpu, global_settings/vendor_unpatched, Host/OS/identifier

易利用性: No known exploits are available

漏洞发布日期: 2026/10/23

参考资料信息

CVE: CVE-2026-98975