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

low Nessus 插件 ID 372346

简介

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

描述

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

- drivers/sensor/adi/adxl345/adxl345_stream.c 中的 RTIO 流完成回调 adxl345_process_fifo_samples_cb() 限制其将向 rtio_sqe_rx_buf() 实际返回的空间报告的 FIFO 数据量(read_len = MIN(fifo_bytes, buf_avail)),但随后在从 read_buf 的连续偏移处将每个硬件 FIFO 条目的一个 6 字节总线读取排队, 由设备报告的条目计数而不是钳形限制。当分配的缓冲区小于完整批处理时,驱动程序在分配末尾后最多写入 186 个字节;一个伴随缺陷使数据>fifo_total_bytes在批处理启动时未重置,因此中止或出错的链可能留下过时的写入偏移,将下一批的写入推出越界。短缓冲区是 RTIO 分配器的预期一流结果:rtio_block_pool_alloc() 一次将请求的大小向下移动一个块,直到连续运行可用,并且驱动程序仅要求 sizeof(struct adxl345_fifo_data) + 6 字节作为其最小值。任何内存池块粒度小于完整 FIFO 批次(204 字节)的流配置,例如传感器 shell 的 RTIO_DEFINE_WITH_MEMPOOL(sensor_read_rtio、8、8、32、64、4),传感器流 <dev> 在 fifo_wm incl 上使用,或者文档中的 16 字节块流示例,无论池被拆分或消耗线程落后时,都会采用此路径。I2C/SPI RTIO 后端(许多 SoC 上的 DMA)会对共享 RTIO 区块池执行越界写入,从而损坏邻近的实时缓冲区,或者对于小于一个批次的池,损坏池本身之外的内存。写入的字节为加速计示例,目的地遵循分配,因此不存在可控的损坏原语:实际影响是无声损坏其他 RTIO 使用者的数据或崩溃。要达到这个目标,需要一个具有CONFIG_ADXL345_STREAM构建的中断线 ADXL345 的板,以及缓冲池耗尽,共存的本地工作负载可能会引发这种情况,但也会在负载下自发发生;没有网络、USB 或无线电路径通向此代码。
(CVE-2026-79978)

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

解决方案

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

另见

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

插件详情

严重性: Low

ID: 372346

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

分数: 2.1

百分位: 8.26

CVSS v2

风险因素: Low

基本分数: 2.4

时间分数: 2

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

CVSS 分数来源: CVE-2026-79978

CVSS v3

风险因素: Low

基本分数: 3.6

时间分数: 3.3

矢量: CVSS:3.0/AV:L/AC:H/PR:L/UI:N/S:U/C:N/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-79978