Linux Distros 未修補弱點:CVE-2026-79980

medium Nessus Plugin 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 中線上的標識符,並且標識符確實移動了它,可預測地移動了 1。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 會移除位址並重新啟動配置。此修正程式sys_rand32_get會在交易開始進入 SELECTING、RENEWING 和 REBINDING 的每個點,以及當具有租約的介面關閉時取得的 INIT/INIT-REBOOT 項目,而 REQUESTING 和 DECLINE 會保留其所屬交換的識別碼,如 RFC 2131 所要求。作為副作用,用戶端在重新傳輸發現後也不再捨棄慢速伺服器的報價,而且初始發現退避現在會繪製自己的隨機性,而不是從識別碼中衍生它。
(CVE-2026-79980)

請注意,Nessus 依賴供應商報告的套件存在。

解決方案

目前尚未有已知的解決方案。

另請參閱

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

Plugin 詳細資訊

嚴重性: 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