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

high Nessus 插件 ID 335803

简介

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

描述

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

- binfmt_misc:拒绝将标记字符作为字段分隔符 注册字符串以用户选择的分隔符开头,该分隔符分隔各个字段。为了使字段解析器即使在截断的字符串上也终止 create_entry() 用相同的分隔符填充缓冲区:memset(buf + count, del, 8);
大多数字段都会使用 strchr()/scanarg() 扫描分隔符,并愉快地停止在填充上。flags 字段不同:check_special_flags() 不扫描分隔符,而是消耗标记字符“P”、“O”、“C”和“F”,并在第一个字节停止,即不是这些字符,从而依靠结尾的分隔符结束扫描。如果分隔符本身是一个标志字符,则该填充不再充当终止符。扫描会吞下所有八个填充字节,并持续读取超过分配的末尾,直到它命中非标记字符的字节为止。例如,注册以“P”作为分隔符(名称 a、类型扩展、magic x、解释器 i、空标志)的 PaPEPPxPPiP 会使标记扫描在缓冲区末端运行。注册最终会被拒绝,因为解析器不会在 buf + count 处完全停止,而是仅在发生越界读取之后停止。使用不幸的分配布局时,扫描可进入未映射的页面;在 KASAN 下,它被报告为碎片越界读取。用户命名空间中的非特权用户可使用binfmt_misc挂载,因此无需特权即可进行读取。拒绝前面作为标志字符之一的分隔符。此类注册始终会遭到拒绝,只有在越界读取之后才会遭到拒绝,因此没有有效的注册字符串改变其意义。(CVE-2026-74485)

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

解决方案

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

另见

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

插件详情

严重性: High

ID: 335803

文件名: unpatched_CVE_2026_74485.nasl

版本: 1.2

类型: Local

代理: unix

系列: Misc.

发布时间: 2026/8/15

最近更新时间: 2026/8/16

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

风险信息

VPR

风险因素: Medium

分数: 4.3

百分位: 53.52

CVSS v2

风险因素: Medium

基本分数: 6.4

时间分数: 5.4

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

CVSS 分数来源: CVE-2026-74485

CVSS v3

风险因素: High

基本分数: 7.1

时间分数: 6.5

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

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

漏洞信息

CPE: cpe:/o:debian:debian_linux:11.0, 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/8/15

参考资料信息

CVE: CVE-2026-74485