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

CVE-2026-5406 Wireshark FC-SWILS协议拒绝服务漏洞

披露日期: 2026-04-30

漏洞信息

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

相关标签

拒绝服务Wireshark协议解析FC-SWILSDoS

漏洞概述

Wireshark 4.6.0至4.6.4及4.4.0至4.4.14版本的FC-SWILS协议解析器存在崩溃漏洞。攻击者可诱导用户打开特制捕获文件,触发解析器崩溃,导致应用程序拒绝服务,影响网络分析可用性。

技术细节

该漏洞源于Wireshark中FC-SWILS协议解析器的代码缺陷。当解析器处理特定构造的畸形数据包或捕获文件时,未能正确处理异常状态或边界条件,导致内存访问错误或程序逻辑崩溃。由于攻击向量为本地且需要用户交互,攻击者通常通过社会工程学手段诱导受害者打开包含恶意FC-SWILS流量的.pcap文件。一旦Wireshark尝试解析该特定流量,解析器进程将异常终止,导致整个应用程序崩溃,从而造成拒绝服务。

攻击链分析

STEP 1
步骤1
攻击者利用工具构造包含畸形FC-SWILS协议数据包的恶意.pcap文件。
STEP 2
步骤2
攻击者通过钓鱼邮件或文件共享渠道,诱导受害者下载该恶意文件。
STEP 3
步骤3
受害者使用存在漏洞的Wireshark版本打开并解析该文件。
STEP 4
步骤4
Wireshark的FC-SWILS解析器处理异常数据时崩溃,导致应用程序拒绝服务。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
from scapy.all import * # Define a malformed FC-SWILS packet structure # This is a generic PoC template to generate a pcap that might trigger the crash # Actual payload bytes would need to be fuzzed to find the specific crash trigger class FC_SWILS(Packet): name = "FC-SWILS" fields_desc = [ ByteField("version", 1), ByteField("reserved", 0), ShortField("length", 0) ] # Create a packet with potentially malicious length field malicious_packet = Ether()/IP()/TCP(dport=5000)/FC_SWILS(length=0xFFFF) # Save to pcap file wrpcap("cve_2026_5406_poc.pcap", malicious_packet) print("PoC file generated: cve_2026_5406_poc.pcap")

影响范围

Wireshark 4.6.0 - 4.6.4
Wireshark 4.4.0 - 4.4.14

防御指南

临时缓解措施
在未升级补丁前,建议用户在Wireshark的“首选项”中禁用FC-SWILS协议解析器,以防止处理相关数据包时触发崩溃。

参考链接

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