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

high Nessus 插件 ID 372325

简介

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

描述

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

- subsys/net/lib/wireguard/wg.c 中的 WireGuard VPN 服务从无法认证的消息更新对等端点。在 handle_transport_data() 中,当传入传输数据消息的 32 位接收方索引不匹配会话时,代码会计划新的握手并将数据报的源地址复制到具有 memcpy(&peer->endpoint, peer_addr, sizeof(peer->endpoint)) 的 peer->endpoint 中。由于接收方索引未知,没有可用于验证此类消息的密钥,因此写入对等端点>地址完全由攻击者提供。实现中的所有其他端点更新仅在 handle_handshake_init() 中的 Noise 握手之后进行认证之后,或者在 AEAD 解密加上 wg_process_data_message() 中的防重放检查之后进行。
WireGuard 监听器通过 net_udp_register() 注册时不使用远程地址或端口过滤器,默认使用 UDP 端口 51820 (CONFIG_WIREGUARD_PORT),wg_ctrl_recv() 按接口而非任何加密身份解析对等机。因此,任何能够将 UDP 数据报发送到该端口的主机都可在路径外到达缺陷,而无需观察合法流量:携带传输数据类型的 16 字节数据报、清零的预留字节和任意接收方索引就足够了。每当对等机既无有效握手也无当前密钥对时,就会运行易受攻击的分支、引导时和会话到期后的状态。单个伪造数据报会将>对等端点重定向到攻击者选择的地址,并且所有后续的握手启动、keepalive 和加密数据包都会发送到该地址。合法对等体从未接收初始化,因此永远不会重新认证,之后也不会重置端点,从而使隧道在对等体本身未发起握手的设备上持续无法使用。攻击者还可以将重定向的初始化转发到真正的对等机,以将自身置于隧道的路径中,观察密码文本和流量元数据并选择性地丢弃数据包。WireGuard 的端到端加密仍可防止隧道内容解密或伪造,因此影响是可用性损失和机密性受限,而不是密钥泄露。此补丁完全删除从此路径中学习的端点:保留过时会话恢复,但仅将握手发送到从经身份验证的消息获知的端点,然后回退到配置的cfg_endpoint,并且当两者都未知时,消息将被终止。CONFIG_WIREGUARD标记为实验性,默认不启用。(CVE-2026-79977)

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

解决方案

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

另见

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

插件详情

严重性: High

ID: 372325

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

风险因素: Low

分数: 3.5

百分位: 51.44

CVSS v2

风险因素: High

基本分数: 8.5

时间分数: 7.2

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

CVSS 分数来源: CVE-2026-79977

CVSS v3

风险因素: High

基本分数: 8.2

时间分数: 7.5

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

时间矢量: 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-79977