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

medium Nessus 插件 ID 372298

简介

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

描述

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

- subsys/net/lib/dhcpv4/dhcpv4.c 中的 DHCPv4 客户端将其事务标识符 (iface->config.dhcpv4.xid) 维持为计数器,而非每笔事务的随机值。它在 dhcpv4_start_internal() 中使用 sys_rand32_get() 播种一次,在 dhcpv4_send_discover() 和 dhcpv4_send_decline() 中递增 1,并且从未被 dhcpv4_send_request() 更改,因此每次 RENEWING 和 REBINDING 交换都会不变地重复使用启动时已出现在广播 DHCPDISCOVER 的线路上的标识符,并且标识符确实在何处移动,可预测地将其移动一。RFC 2131 4.1 要求每个事务使用一个标识符,选择该标识符时客户端不太可能发生冲突。此标识符是客户端唯一不可预测的回复验证标记。net_dhcpv4_input() 接受 op 上的 BOOTP 回复、匹配的 xid 和匹配的 chaddr(公共接口 MAC);UDP 回调通过通配符远程地址和端口注册,并且未应用服务器标识符或源地址检查。学习一个标识符的攻击者,例如看到广播 DHCPDISCOVER 的相同段中的任何主机,或者设备以前加入的网络上的 DHCP 服务器或中继,因此会在设备的整个运行时间内保留有效标记,并且可以预测后续交换的标识符,而不必观察单播、续约流量或争用合法服务器。无论客户端状态如何,通过这些检查的伪造回复都会生效,因为 dhcpv4_parse_options() 在 dhcpv4_handle_reply() 中的状态机门之前应用其副作用:router 选项调用 net_if_ipv4_set_gw(),DNS 选项调用 dns_resolve_reconfigure()。因此,单个接受的数据报可将设备的默认网关和解析器重新指向攻击者控制的地址,从而重定向其流量;在续订或重新绑定期间,伪造的 DHCPACK 会使用攻击者所选参数重新绑定租用,而伪造的 DHCPNAK 则会删除地址并重新启动配置。该补丁会在事务开始进入 SELECTING、RENEWING 和 REBINDING 的每个时间点,以及当具有租用的接口关闭时获取的 INIT/INIT-REBOOT 条目处绘制新的 sys_rand32_get() 值,同时 REQUESTING 和 DECLINE 保留其所属交换的标识符,如 RFC 2131 要求。副作用是客户端在重新发送发现后也不再放弃缓慢服务器的选件,初始发现回退现在会绘制自己的随机性,而不是从标识符派生它。
(CVE-2026-79980)

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

解决方案

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

另见

https://ubuntu.com/security/CVE-2026-79980

插件详情

严重性: Medium

ID: 372298

文件名: unpatched_CVE_2026_79980.nasl

版本: 1.2

类型: Local

代理: unix

系列: Misc.

发布时间: 2026/10/27

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

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

风险信息

VPR

风险因素: Medium

分数: 4.8

百分位: 58.16

CVSS v2

风险因素: Medium

基本分数: 5.1

时间分数: 4.3

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

CVSS 分数来源: CVE-2026-79980

CVSS v3

风险因素: Medium

基本分数: 5.6

时间分数: 5.1

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

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

漏洞信息

CPE: cpe:/o:canonical:ubuntu_linux:16.04:-:lts, cpe:/o:canonical:ubuntu_linux:18.04:-:lts, cpe:/o:canonical:ubuntu_linux:20.04:-:lts, cpe:/o:canonical:ubuntu_linux:22.04:-:lts, cpe:/o:canonical:ubuntu_linux:24.04:-:lts, cpe:/o:canonical:ubuntu_linux:26.04:-:lts, p-cpe:/a:canonical:ubuntu_linux:zephyr

必需的 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-79980