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

critical Nessus 插件 ID 371560

简介

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

描述

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

- memstick:core:等待请求完成后再释放卡 在 memstick_alloc_card() 和 memstick_set_rw_addr() 中,wait_for_completion_timeout() 用于等待设备识别和地址配置请求完成。memstick 子系统不会在结构memstick_host中为正在传输的请求提供中止或取消回调。如果 wait_for_completion_timeout() 过期(例如,当 USB 传输或命令重试延迟时),memstick_alloc_card() 会返回错误并通过 kfree(card) 释放memstick_dev结构。但是,主机控制器驱动程序(如 rtsx_usb_ms)仍在工作线程环境中异步运行请求。传输最终完成时,驱动程序将写入 host->req->data,其指向已释放的卡结构内部的内存。这导致 KASAN slab-use-after-free 写入:缺陷:KASAN:ms_read_bytes+0x8fe/0x990 中的 slab-use-after-free 在 addr ffff88813c188079 处通过任务 kworker/1:5/5239 写入大小为 1 工作队列:
事件rtsx_usb_ms_handle_req调用跟踪:ms_read_bytes+0x8fe/0x990 drivers/memstick/host/rtsx_usb_ms.c:450 rtsx_usb_ms_issue_cmd drivers/memstick/host/rtsx_usb_ms.c:477 [内联] rtsx_usb_ms_handle_req+0x557/0x1a00 drivers/memstick/host/rtsx_usb_ms.c:531 process_one_work+0xac7/0x1b10 kernel/workqueue.c:3396 worker_thread+0x5ef/0xe50 kernel/workqueue.c:3560 kthread+0x373/0x450 kernel/kthread.c:436 按任务 1662 分配: memstick_alloc_card drivers/memstick/core/memstick.c:383 [内联] memstick_check+0x2c1/0x10d0 drivers/memstick/core/memstick.c:452 process_one_work+0xac7/0x1b10 kernel/workqueue.c:3396 由任务 1662 释放:kfree+0x20c/0x650 mm/slub.c:6792 memstick_alloc_card drivers/memstick/core/memstick.c:420 [内联] memstick_check+0x72b/0x10d0 drivers/memstick/core/memstick.c:452 process_one_work+0xac7/0x1b10 kernel/workqueue.c:3396 主机控制器驱动程序(rtsx_usb_ms, jmb38x_ms、tifm_ms、r592) 已实现其自己的硬件和总线超时,mspro_block 和 ms_block 中的调用程序已经无条件依赖 wait_for_completion()。将 wait_for_completion_timeout() 替换为 memstick_set_rw_addr() 和 memstick_alloc_card() 中的 wait_for_completion(),以便异步请求正在传输时永远不会释放卡结构。(CVE-2026-99039)

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

解决方案

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

另见

https://security-tracker.debian.org/tracker/CVE-2026-99039

插件详情

严重性: Critical

ID: 371560

文件名: unpatched_CVE_2026_99039.nasl

版本: 1.1

类型: Local

代理: unix

系列: Misc.

发布时间: 2026/10/23

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

支持的传感器: 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

基本分数: 7.5

时间分数: 6.4

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

CVSS 分数来源: CVE-2026-99039

CVSS v3

风险因素: Critical

基本分数: 9.8

时间分数: 9

矢量: CVSS:3.0/AV:N/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:debian:debian_linux:12.0, p-cpe:/a:debian:debian_linux:linux

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