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

critical Nessus 插件 ID 372159

简介

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

描述

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

- riscv:修补程序:修复 bpf-jit execmem 地址处理 提交 8718e5a3090b(riscv:修补程序:内核文本已可写入时跳过 fixmap 映射)在 CONFIG_STRICT_KERNEL_RWX 上限制 patch_map() 的 core_kernel_text() 分支,明确保持 vmalloc 分支不变。该分支有一个单独的问题。该分支仅在启用CONFIG_STRICT_MODULE_RWX时创建临时可写 fixmap 别名,否则会假定目标可直接写入,并返回原封不动的地址。该假设不再成立:bpf_prog_pack_alloc 会在 alloc_new_pack() 中无条件地调用每个包上的 set_memory_rox(),不依赖任何 CONFIG_STRICT_*_RWX 选项,因此无论 CONFIG_STRICT_MODULE_RWX 说什么,vmalloc 区域中的 BPF 文本都是只读的。CONFIG_STRICT_MODULE_RWX=n 时,patch_map() 会直接返回只读地址,后续的 copy_to_kernel_nofault() 会发生页面错误并返回 -EFAULT。bpf_arch_text_copy() 将其转换为 -EINVAL,后者通过 bpf_jit_binary_pack_finalize() 传播到 bpf_int_jit_compile() 中的 WARN_ON(),并使程序处于非 JIT 状态。
请注意,无法以 kprobes 在提交 bdc46e507b59 时的方式修复 BPF(riscv:mm:使 EXECMEM_KPROBES 无需CONFIG_STRICT_MODULE_RWX即可写入)。EXECMEM_BPF 已PAGE_KERNEL,即在分配时可写;之后由 alloc_new_pack() 中的通用代码建立只读映射,arch 代码无法影响。唯一可以处理此漏洞的位置是 patch_map()。这与提交 b1480ed230ac 在 arm64 上通过提交 b1480ed230ac 修复的问题相同(arm64:修补程序:修复 execmem 地址的处理),修复程序是相同的:CONFIG_EXECMEM实际用于追踪 vmalloc 区域是否可以容纳需要写入临时别名的可执行内存。CONFIG_BPF_JIT、CONFIG_KPROBES 和 CONFIG_MODULES 都选择它。请注意,这不限制为 CONFIG_MODULES=n。与 arm64 不同,riscv 选择CONFIG_ARCH_OPTIONAL_KERNEL_RWX,因此也可以通过 CONFIG_MODULES=y 禁用CONFIG_STRICT_MODULE_RWX,并且该配置中也可以访问该缺陷。!CONFIG_MMU 版本不受影响:它有自己的 __patch_insn_set() 和 __patch_insn_write() 实现,并且从不调用 patch_map()。
(CVE-2026-99092)

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

解决方案

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

另见

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

插件详情

严重性: Critical

ID: 372159

文件名: unpatched_CVE_2026_99092.nasl

版本: 1.1

类型: Local

代理: unix

系列: Misc.

发布时间: 2026/10/26

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

支持的传感器: Frictionless Assessment Agent, Nessus Agent, Agentless Assessment, Tenable Cloud Security, Tenable Self-Hosted Container Security, Nessus

风险信息

VPR

风险因素: Medium

分数: 4.3

百分位: 53.59

CVSS v2

风险因素: High

基本分数: 7.5

时间分数: 6.4

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

CVSS 分数来源: CVE-2026-99092

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:13.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/26

参考资料信息

CVE: CVE-2026-99092