IPBUF安全漏洞报告
English
CVE-2026-5409 CVSS 5.5 中危

CVE-2026-5409: Wireshark Monero协议解析器拒绝服务漏洞

披露日期: 2026-04-30

漏洞信息

漏洞编号
CVE-2026-5409
漏洞类型
拒绝服务
CVSS评分
5.5 中危
攻击向量
本地 (AV:L)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
Wireshark

相关标签

拒绝服务Wireshark协议解析器DoSCVE-2026-5409

漏洞概述

Wireshark是一款广泛使用的网络协议分析工具。在4.4.0至4.4.14及4.6.0至4.6.4版本中,其Monero协议解析器存在崩溃漏洞。攻击者可诱导受害者打开特制的捕获文件,触发解析器异常,导致应用终止,造成拒绝服务。该漏洞需本地访问和用户交互,主要影响系统可用性。

技术细节

该漏洞位于Wireshark的Monero协议解析器组件中。其根本原因在于解析逻辑对特定网络数据包的边界条件处理不当,导致在解析畸形数据结构时发生越界读取或空指针解引用。根据CVSS向量分析,攻击路径为本地(AV:L)且需要用户交互(UI:R),这意味着攻击者无法直接远程利用,而必须诱导受害者主动打开包含恶意构造数据包的捕获文件(.pcap/.pcapng)。当受影响版本的Wireshark加载并尝试解析该文件时,Monero解析器会触发异常,导致主进程崩溃。虽然此漏洞的机密性和完整性影响为无,但可用性影响为高,攻击者可利用此漏洞中断管理员或安全人员的网络分析工作,造成拒绝服务状态。

攻击链分析

STEP 1
1
攻击者分析Wireshark Monero协议解析器源码,发现处理特定数据长度时的逻辑缺陷。
STEP 2
2
攻击者构造包含畸形Monero协议数据单元的网络捕获文件(.pcap)。
STEP 3
3
攻击者通过钓鱼邮件或文件共享渠道,诱导受害者下载该恶意文件。
STEP 4
4
受害者使用存在漏洞的Wireshark版本打开该文件进行协议分析。
STEP 5
5
Wireshark解析器处理畸形数据时触发内存访问错误,导致应用程序崩溃,服务中断。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import scapy.all as scapy from scapy.utils import wrpcap # Construct a malformed packet targeting Monero dissector logic # Note: This is a generic template for creating a crash PoC. # Specific field manipulation depends on the internal parsing logic of Wireshark's Monero dissector. class MalformedMonero(scapy.Packet): name = "Malformed Monero" fields_desc = [ scapy.ByteField("magic", 0x00), scapy.FieldLenField("length", None, length_of="data", fmt="I"), scapy.StrLenField("data", b"\x00"*1000, length_from=lambda pkt: pkt.length), # Introducing an invalid field to trigger the crash scapy.IntField("invalid_size", 0xFFFFFFFF) ] # Create the packet pkt = MalformedMonero() # Save to pcap file wrpcap("cve_2026_5409_crash.pcap", [pkt])

影响范围

Wireshark 4.4.0 - 4.4.14
Wireshark 4.6.0 - 4.6.4

防御指南

临时缓解措施
在未升级补丁之前,用户可以在Wireshark的'Analyze' -> 'Enabled Protocols'菜单中,搜索并禁用'Monero'协议解析器,从而防止打开恶意文件时触发崩溃。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表