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

critical Nessus 插件 ID 363246

简介

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

描述

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

- tcp:不让 tcp_rmem 被设置为低于 4096 我们可以在 tcp_rcvbuf_grow() 和 tcp_rcv_space_adjust() 中发生除以零崩溃:除法错误:0000 [#1] PREEMPT SMP RIP:0010:tcp_rcvbuf_grow+0x187/0x450 net/ipv4/tcp_input.c:939 ...grow = div_u64(((u64)rcvwin << 1) * (newval - oldval), oldval);除法使用 oldval = tp->rcvq_space.space 作为除数。当 tp->rcvq_space.space 为零时,这会导致除以零异常。tp->rcvq_space.space 在 tcp_init_buffer_space() 中初始化:tp->rcvq_space.space = min3(tp->rcv_ssthresh, tp->rcv_wnd, (u32)TCP_INIT_CWND * tp->advmss);如果 tcp_rmem[1] 配置为极小的值(比如 1),sk->sk_rcvbuf 会初始化为 1。然后计算 (sk->sk_rcvbuf * scaling_ratio) >> 8 的 tcp_full_space(sk) 截断为 0。这会将 tp->window_clamp = 0、tp->rcv_ssthresh = 0 和 tp->rcvq_space.space = 0 设置为。随后,当数据到达并调用 DRS 时,tcp_rcvbuf_grow() 除以 oldval == 0。早在 2015 年,提交 b1cb59cf2efe(net:sysctl_net_core:检查 SNDBUF 和 RCVBUF 的最小长度)可确保 net.core.rmem_default 和 net.core.rmem_max 无法被设置为低于 SOCK_MIN_RCVBUF。
同样,SO_RCVBUF setsockopt 强制执行 max_t(int, val * 2, SOCK_MIN_RCVBUF)。但是,net.ipv4.tcp_rmem仍具有 .extra1 = SYSCTL_ONE,从而允许任意较小的值。由于SOCK_MIN_RCVBUF取决于 sizeof(struct sk_buff) 和高速缓存块对齐方式,因此其值因架构和配置选项而异。使用固定常量 4096 可确保可预测的、与架构无关的下界,该下界在任何地方都安全地高于SOCK_MIN_RCVBUF,并且与记录的 4K 默认值相匹配。通过将 tcp_rmem.extra1 设置为 4096 修复此问题并更新文档。(CVE-2026-98299)

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

解决方案

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

另见

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

插件详情

严重性: Critical

ID: 363246

文件名: unpatched_CVE_2026_98299.nasl

版本: 1.1

类型: Local

代理: unix

系列: Misc.

发布时间: 2026/10/6

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

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

风险信息

VPR

风险因素: Low

分数: 3

百分位: 23.66

CVSS v2

风险因素: High

基本分数: 7.5

时间分数: 6.4

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

CVSS 分数来源: CVE-2026-98299

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, 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/6

参考资料信息

CVE: CVE-2026-98299