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

high Nessus 插件 ID 372386

简介

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

描述

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

- 新 USB 设备堆栈的 Bluetooth HCI USB 传输类 subsys/usb/device_next/class/bt_hci.c 会在端点上排队之前将每个控制器到主机 HCI 数据包复制到 USB 传输缓冲区中。
bt_hci_tx_sync_in() 从 bt_hci_ep_pool 分配该缓冲区,即插槽仅为 USBD_MAX_BULK_MPS 字节(在纯全速版本中为 64 字节)的固定池),然后在不检查长度的情况下执行 net_buf_add_mem(buf, bt_buf->data, bt_buf->len)。HCI 事件和 ACL 缓冲区按CONFIG_BT_BUF_EVT_RX_SIZE和CONFIG_BT_BUF_ACL_RX_SIZE调整大小,并且可能大得多,因此副本会经过 64 字节槽的末尾运行到相邻槽中,并进入静态分配池后面的任何内容。
该设备以原始 HCI 模式 (CONFIG_BT_HCI_RAW) 运行本地蓝牙控制器,因此超大数据包源自无线。使用建议用于全功能控制器的 HCI 缓冲区大小,蓝牙范围内未经身份验证的攻击者可提供溢出字节:协商数据长度扩展的连接对等方可发送高达 CONFIG_BT_CTLR_DATA_LENGTH_MAX 字节的 ACL 片段,而仅广播扩展广告数据的攻击者通过 LE 扩展广告报告事件到达同一路径, 控制器仅将其拆分到CONFIG_BT_BUF_EVT_RX_SIZE。在库存配置中,已经在没有任何无线电流量的情况下达到溢出:强制性的 Read Supported Commands 命令完成事件为 70 字节,并且在每次主机初始化时都会使 64 字节槽溢出 6 字节。由于除非已启用CONFIG_NET_BUF_HARDENING,否则 net_buf_add_mem() 仅通过断言验证 tailroom,因此以 CONFIG_ASSERT=n 通常的生产设置构建会静默地损坏包含攻击者所选内容的 USB 缓冲池邻近的内存,这在子系统之间没有内存保护的目标上可导致任意代码执行。启用了断言的版本会转而使断言失败并发生错误,从而导致远程可触发的拒绝服务。此补丁为控制器到主机方向引入了一个大小为 MAX(BT_BUF_ACL_RX_SIZE, BT_BUF_EVT_RX_SIZE) 的单独bt_hci_tx_pool,同时将主机到设备池保留为端点数据包大小,其已在重组期间进行边界检查。(CVE-2026-79982)

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

解决方案

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

另见

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

插件详情

严重性: High

ID: 372386

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

百分位: 58.51

CVSS v2

风险因素: High

基本分数: 8.3

时间分数: 7.1

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

CVSS 分数来源: CVE-2026-79982

CVSS v3

风险因素: High

基本分数: 8.8

时间分数: 8.1

矢量: CVSS:3.0/AV:A/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: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-79982