Amazon Linux 2023: wireshark-cli、wireshark-devel (ALAS2023-2026-3252)

high Nessus 插件 ID 371862

简介

远程 Amazon Linux 2023 主机缺少安全更新。

描述

因此,该软件受到 ALAS2023-2026-3252 公告中提及的多个漏洞影响。

TTL 文件解析器无限循环进入 4.6.0 ,从而 4.6.8 允许拒绝服务 (CVE-2026-95386)

epan/dissectors/packet-spdy.c 中的 spdy_assemble_data_frames() 函数会将 SPDY DATA 帧负载片段长度累加到名为 datalen 的uint32_t变量中,而无任何溢出保护。当累积片段数据总数超过 2^32 字节 (4,294,967,296) 时,datalen 变量将封装为较小值。然后将此封装值作为分配大小传递给 wmem_alloc(),从而生成远小于实际数据的缓冲区。然后,后续 memcpy() 调用会在小分配末尾后写入完整 ~4.3 GB 的攻击者控制的片段数据,从而损坏堆。
(CVE-2026-95387)

Sharkd 实用工具崩溃 4.6.0 to 4.6.8 和 4.4.0 to 4.4.18 允许拒绝服务 (CVE-2026-95388)

SCTP 协议分析器在 to 和 4.4.0 to 4.4.184.6.8 中4.6.0崩溃允许拒绝服务 (CVE-2026-95389)

PEAK TRC v1 ERROR 帧解析器拆分数据列并将 bytes[0] 或 bytes[1] 传递到 g_ascii_strtoull(),而无需事先验证标记计数。因此,畸形的 44 字节文件在自动格式检测/读取期间会取消引用 NULL。(CVE-2026-95390)

ZigBee ZCL Touchlink:在重新解析时清空调试图。通过将畸形数据包注入线路中或诱骗某人读取畸形数据包跟踪文件 ()CVE-2026-95391 导致 Wireshark 崩溃

MBIM 协议分析器可能会崩溃。通过将畸形数据包注入线路中或诱骗某人读取畸形数据包跟踪文件导致 Wireshark 崩溃。(CVE-2026-95392)

CSN.1 分析器中的堆缓冲区溢出 (WRITE) -- CSN_RECURSIVE_ARRAY 写入过去的目标数组而未经容量检查 (packet-csn1.c)。(CVE-2026-95393)

Microsoft Network Monitor 文件解析器大型循环进入4.6.04.6.8和4.4.0进入4.4.18允许拒绝服务 (CVE-2026-95394)

SYNCHROPHASOR 分析器 (packet-synphasor.c) 解析 CFG3 配置帧。函数 config_3_frame_fast() 从数据包读取 num_ph(相量数)字段,且不进行任何上限检查,然后使用 wmem_file_scope() 为每帧分配 17.8 MB 内存。仅当捕获文件关闭时才会释放此内存,因此发送多个帧会导致内存耗尽和进程终止。发送到端口 4713 的单个 78 字节 UDP 数据包会触发 17.8 MB 分配。 1000 帧(磁盘上 ~200 KB)造成 ~17 GB 内存消耗,从而导致 OOM 终止或g_malloc中止。(CVE-2026-95395)

Catapult DCT2000 协议分析器崩溃 4.6.0 to 4.6.8 和 4.4.0 to 4.4.18 允许拒绝服务 (CVE-2026-96415)

可能通过将畸形数据包注入线路中或诱骗某人读取畸形数据包跟踪文件,进而导致 Wireshark 崩溃。IEEE 802.11 协议分析器可能崩溃。
(CVE-2026-96416)

Wireshark RF4CE 数据包解析缓冲区溢出远程代码执行漏洞 (CVE-2026-96417)

dissect_tiff() 通过以从输入逐字读取的 32 位下一个 IFD 偏移反复调用 dissect_tiff_ifd() 来遵循 TIFF 图像文件目录 (IFD) 链。没有访问偏移集,也没有向前推进偏移的要求,也没有迭代上限,因此 IFD 将其下一个 IFD 字段指向自身的 TIFF 会使遍历器永远循环在相同的字节上。边界异常无法挽救它,因为特制的偏移在边界内 -- 整个 PoC 为 14 个字节,并且它指向的 IFD 已经在解析中。分析器可在默认配置下进行访问:打开.tif时通过默认启用的 wtap_file 启发法直接访问分析器,以及通过 image/tiff media_type条目(例如 HTTP/WSP/MIME 正文)从普通捕获的流量访问。(CVE-2026-96418)

Toshiba 捕获是在处理程序识别 Toshiba 标题和数据包标记后处理的受攻击者控制的文本文件。搜索数据包 OFFSET 行时,解析器使用 file_gets() 读入固定堆栈缓冲区,然后强制截断位于字节 16 处的当前行,并在前缀等于 OFFSET 0001-0203时接受该行。然后会无条件解析 line+64 的数据包长度。
file_gets() 仅写入读取的字节加上一个终止 NUL,并且不会清除缓冲区的其余部分,因此短行 (例如 OFFSET 0001-0203\n line[64] 和后面的字节包含来自以前使用缓冲区的过时/未初始化的堆栈内容。因此,sscanf(line+64, ...) 会读取不属于当前输入行的数据, 如果剩余的堆栈缓冲区区域中不存在 NUL,则可以继续超过堆栈对象的末尾。恶意捕获可通过提供有效的 Toshiba 标头、有效的 [No.] 记录标头和较短的 OFFSET-prefix 行到达此路径。这是不受信任的文件解析器中的越界/过时堆栈读取,可在文件打开/读取期间造成未定义的行为或崩溃。(CVE-2026-96420)

USB HID 分析器从 GET 描述符控制传输响应重建设备的 HID 报告描述符,并在 parse_report_descriptor() 中进行解析。当描述符声明 Usage Minimum / Usage Maximum 对时,分析器将包含范围扩展到 wmem 数组中,其 for (uint32_t j = usage_min; j <= usage_max; j++)。这两个边界都直接来自捕获,并且 HID 扩展使用项目带有完整的 4 字节使用值,因此可以0xFFFFFFFF usage_max。此时,j++ 封装0xFFFFFFFF
-> 0,则 j <= usage_max 测试无条件成立,并且每次迭代向文件范围的 wmem 数组附加 4 个字节时循环永不终止 -- 无限循环也会无限增长堆。(CVE-2026-96421)

包含许多重复的 packet-comment 选项的语法有效的 pcapng 文件在使用 -V 构建完整协议树时可中止 TShark。Wireshark 在进入框架分析器的异常边界之前呈现每条注释。正常的 one-million-tree-item 保护措施因此会引发 uncaught DissectorError,从而终止进程,而不是报告每个数据包的解析错误。框架协议元分析器可能崩溃。(CVE-2026-96422)

分析器会 X11 根据每个 TCP 对话、x11_conv_data_t.keycodemap[256] 中的每个密钥代码缓存一个 keysym 数组。listOfKeysyms() 中的每个数组都分配了对被解析的消息有效的 keysyms-per-keycode 宽度,但分析器仅记录一个标量状态>keysyms_per_keycode,没有每个数组的宽度。X_ChangeKeyboardMapping请求使用 request-local 宽度写入条目,并保持标量不变;X_GetKeyboardMapping回复设置标量。因此,两者是分道扬镳的。在解析后续 KeyPress/KeyRelease 事件时,keycode2keysymString() 会使用当前标量为缓存数组编制索引,并且从不查询每个数组的实际长度,因此任何分配得比标量窄的数组都将被越界读取。可通过使用默认配置 X11 的捕获访问此漏洞(分析器已默认注册 TCP 6000-6063 并启用;不需要协议首选项或密钥)。(CVE-2026-96423)

Tenable 已直接从测试产品的安全公告中提取上述描述块。

请注意,Nessus 尚未测试这些问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

运行“dnf update wireshark --releasever 2023.12.20261026”或“dnf update --advisory ALAS2023-2026-3252 --releasever 2023.12.20261026”以更新系统。

另见

https://alas.aws.amazon.com//AL2023/ALAS2023-2026-3252.html

https://alas.aws.amazon.com/faqs.html

https://explore.alas.aws.amazon.com/CVE-2026-95386.html

https://explore.alas.aws.amazon.com/CVE-2026-95387.html

https://explore.alas.aws.amazon.com/CVE-2026-95388.html

https://explore.alas.aws.amazon.com/CVE-2026-95389.html

https://explore.alas.aws.amazon.com/CVE-2026-95390.html

https://explore.alas.aws.amazon.com/CVE-2026-95391.html

https://explore.alas.aws.amazon.com/CVE-2026-95392.html

https://explore.alas.aws.amazon.com/CVE-2026-95393.html

https://explore.alas.aws.amazon.com/CVE-2026-95394.html

https://explore.alas.aws.amazon.com/CVE-2026-95395.html

https://explore.alas.aws.amazon.com/CVE-2026-96415.html

https://explore.alas.aws.amazon.com/CVE-2026-96416.html

https://explore.alas.aws.amazon.com/CVE-2026-96417.html

https://explore.alas.aws.amazon.com/CVE-2026-96418.html

https://explore.alas.aws.amazon.com/CVE-2026-96420.html

https://explore.alas.aws.amazon.com/CVE-2026-96421.html

https://explore.alas.aws.amazon.com/CVE-2026-96422.html

https://explore.alas.aws.amazon.com/CVE-2026-96423.html

插件详情

严重性: High

ID: 371862

文件名: al2023_ALAS2023-2026-3252.nasl

版本: 1.2

类型: Local

代理: unix

发布时间: 2026/10/25

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

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

风险信息

VPR

风险因素: Medium

分数: 4.9

百分位: 58.36

CVSS v2

风险因素: Critical

基本分数: 10

时间分数: 7.8

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

CVSS 分数来源: CVE-2026-95387

CVSS v3

风险因素: High

基本分数: 8.8

时间分数: 7.9

矢量: CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

时间矢量: CVSS:3.0/E:P/RL:O/RC:C

漏洞信息

CPE: cpe:/o:amazon:linux:2023, p-cpe:/a:amazon:linux:wireshark-cli-debuginfo, p-cpe:/a:amazon:linux:wireshark-cli, p-cpe:/a:amazon:linux:wireshark-debugsource, p-cpe:/a:amazon:linux:wireshark-devel

必需的 KB 项: Host/local_checks_enabled, Host/AmazonLinux/release, Host/AmazonLinux/rpm-list

可利用: true

易利用性: Exploits are available

补丁发布日期: 2026/10/24

漏洞发布日期: 2024/10/8

参考资料信息

CVE: CVE-2026-95386, CVE-2026-95387, CVE-2026-95388, CVE-2026-95389, CVE-2026-95390, CVE-2026-95391, CVE-2026-95392, CVE-2026-95393, CVE-2026-95394, CVE-2026-95395, CVE-2026-96415, CVE-2026-96416, CVE-2026-96417, CVE-2026-96418, CVE-2026-96420, CVE-2026-96421, CVE-2026-96422, CVE-2026-96423