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

critical Nessus 插件 ID 371545

简介

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

描述

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

- fs:不以静默方式卸载忙碌的挂载 propagate_mount_busy() 辅助函数的存在用于确定同步是否可以成功。它通过查看其父级传播到的挂载中的受害者副本来实现此目的。来自传播地狱的功能之一。它会跳过具有子挂载的副本,但单个子挂载覆盖副本根的情况除外。那个算法曾经是精确的。现在不是了。最初,在传播过程中只会卸载无子项的副本。而 1064f874abc0(mnt:将支架塞进其他支架下方,而不是创建阴影/侧面支架)最终一次性在两侧添加了有盖的支架。随之而来的是 99b19d16471e(mnt:在propgate_umount中以任何顺序处理访问挂载),并且它开始比以前更多地卸载:[1]:当挂载的每个子项都是其覆盖或受害者本身的副本时,挂载的副本就会被卸载。在前一种情况下,重载将重新设置为父级。在后一种情况下,受害者的副本最终将被取消挂载。因此,propagate_umount() 最终在未调整 propagate_mount_busy() 的情况下被重写。目前,propagate_mount_busy() 不查看有两个或多个孩子的受害者的副本,也不查看不是一个不超额的孩子的副本。因此,不会检查 [1] 中的任何此类副本的引用。结果是同步卸载成功,拉出仍在使用的挂载。容器可通过自己的挂载遇到此问题。主机与容器共享一棵树,且主机在该树中有一个挂载:mount -t tmpfs none /mnt mount --make-shared /mnt mount -t tmpfs none /mnt/a 容器的 /mnt 是主机挂载的从属副本。容器现在采用该树的分离副本并将其复制的 /mnt/a 挂载到其传播副本下,并使树的文件描述符保持打开状态: unshare -m --propagation unchanged mount --make-rslave / fd = open_tree(AT_FDCWD, /mnt, OPEN_TREE_CLONE |AT_RECURSIVE) move_mount(fd, , AT_FDCWD, /mnt/a, MOVE_MOUNT_BENEATH) grep /mnt /proc/self/mountinfo 775 355 ... /mnt ...master:646 777 775 ... /mnt/a ...
master:646 776 777 ... /mnt/a ...master:647 778 777 ... /mnt/a/a ...master:647 现在附加的树状结构 (777) 现在挂载在容器的 /mnt/a 副本下。这也是主机挂载所在的位置(从主机挂载命名空间可以看到)。因此,主机挂载的传播副本 (776) 位于其根之上,该副本 (778) 位于其内部。现在,主机运行:umount /mnt/a 并成功。移动的树状结构及其中的副本将从容器中消失。现在只会留下传播副本,并且将其重新父级化为之前的位置:grep /mnt /proc/self/mountinfo 775 355 ... /mnt ...master:646 776 775 ... /mnt/a ... 但文件描述符仍然引用已移动的树状结构。因此,同步 umount 会分离仍在使用的挂载。向 propagate_mount_busy() 教授与 propagate_umount() 相同的检查。它现在检查不含子进程的单个受害者挂载,可假设像 propagate_umount() 一样在每个副本上都清除了MNT_LOCKED。副本形成链。IOW 中,当副本本身接收到来自受害者父项的传播时,该副本内同一挂载点上的挂载也是一个副本。挂载是否接收来自受害者的传播,只需遍历其主控端即可检查。从每个链的顶部遍历一次,这样我们就可以确保嵌套副本保持线性。
对每个取消挂载的副本检查每个引用。(CVE-2026-98996)

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

解决方案

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

另见

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

插件详情

严重性: Critical

ID: 371545

文件名: unpatched_CVE_2026_98996.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

分数: 5

百分位: 92.99

CVSS v2

风险因素: High

基本分数: 7.5

时间分数: 6.4

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

CVSS 分数来源: CVE-2026-98996

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-98996