CVE-2026-5403Wireshark是一款广泛使用的网络协议分析工具。在4.6.0至4.6.4和4.4.0至4.4.14版本中,SBC编解码器存在一个安全缺陷。攻击者可以通过诱导用户打开包含特制数据包的捕获文件来触发该漏洞。成功利用可能导致应用程序崩溃,造成拒绝服务,在特定条件下还可能导致在系统上执行任意代码,从而威胁机密性、完整性和可用性。
该漏洞根因在于Wireshark对SBC(Sub-Band Codec,子带编解码)协议数据包的解析过程中存在内存破坏错误。具体而言,SBC解析器在处理某些畸形或恶意构造的数据包头部字段时,未能正确验证数据长度或边界条件。当解析器尝试读取超出分配缓冲区范围的数据时,会触发堆溢出或空指针解引用。由于攻击向量为本地(AV:L)且需要用户交互(UI:R),攻击者通常利用社会工程学手段,诱骗受害者打开恶意.pcap文件。一旦触发崩溃,若攻击者能控制溢出的内存布局,可能覆盖关键函数指针,进而劫持程序执行流,实现本地代码执行。