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

CVE-2026-5657 Wireshark iLBC编解码器拒绝服务漏洞

披露日期: 2026-04-30

漏洞信息

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

相关标签

拒绝服务WiresharkiLBCDoS本地攻击

漏洞概述

Wireshark 4.6.0至4.6.4和4.4.0至4.4.14版本的iLBC编解码器存在漏洞。攻击者可诱导用户打开特制的抓包文件,导致解析器崩溃,从而引发拒绝服务。

技术细节

该漏洞源于Wireshark在解析iLBC(互联网低比特率编解码器)协议时的处理逻辑错误。攻击者可构造包含畸形iLBC数据包的恶意pcap文件。由于攻击向量为本地(AV:L)且需要用户交互(UI:R),通常的利用方式是诱导受害者使用易受攻击版本的Wireshark打开该恶意文件。当Wireshark尝试解码iLBC数据流时,会触发空指针解引用、缓冲区溢出或内存破坏等异常,导致应用程序终止。虽然CVSS评分显示机密性和完整性影响为无,但可用性影响为高(A:H),可导致持续的服务中断。

攻击链分析

STEP 1
步骤1
攻击者分析Wireshark iLBC编解码器源码,发现崩溃触发点。
STEP 2
步骤2
攻击者构造包含特定畸形iLBC数据流的恶意pcap抓包文件。
STEP 3
步骤3
攻击者通过邮件、网络下载等方式诱导受害者使用存在漏洞的Wireshark版本打开该文件。
STEP 4
步骤4
Wireshark解析iLBC数据包时触发异常,导致应用程序崩溃,造成拒绝服务。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
#!/usr/bin/env python3 # Conceptual PoC for CVE-2026-5657 # This script generates a pcap file containing a malformed packet targeting the iLBC codec. # Note: The specific malformed payload structure to trigger the crash depends on the bug details. from scapy.all import * import sys def generate_poc(filename): # Craft a basic UDP packet (RTP often uses UDP) # iLBC is a codec often used in VoIP/RTP ip = IP(dst="127.0.0.1") udp = UDP(sport=12345, dport=5004) # Simulate a malformed payload. Real exploit would adjust specific bytes. # Assuming a crash triggered by length or specific pattern. malformed_payload = b"\x00" * 200 pkt = ip/udp/Raw(load=malformed_payload) wrpcap(filename, [pkt]) print(f"[+] PoC file generated: {filename}") print(f"[+] Open this file with vulnerable Wireshark to reproduce the crash.") if __name__ == "__main__": generate_poc("cve_2026_5657_poc.pcap")

影响范围

Wireshark 4.6.0 至 4.6.4
Wireshark 4.4.0 至 4.4.14

防御指南

临时缓解措施
在应用补丁前,建议禁用Wireshark中的iLBC协议解析器(Analyze -> Enabled Protocols -> 搜索iLBC并取消勾选)。同时,不要打开来源不明的抓包文件。

参考链接

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