CVE-2025-11626CVE-2025-11626是Wireshark网络协议分析软件中MONGO(MongoDB Wire Protocol)协议解析器(dissector)存在的一个无限循环漏洞。该漏洞影响Wireshark 4.4.0至4.4.9版本以及4.2.0至4.2.13版本。当Wireshark尝试解析包含特制MongoDB协议数据包的网络流量捕获文件(如pcap/pcapng文件)时,MONGO协议解析器会进入无限循环状态,导致应用程序挂起并消耗大量CPU资源,从而造成拒绝服务(DoS)攻击。
该漏洞由GitLab安全团队通过[email protected]邮箱报告,并于2025年10月10日正式披露。其CVSS 3.1评分为5.5分,属于中等严重等级。从CVSS向量分析来看,该漏洞的攻击向量为本地(AV:L),攻击复杂度低(AC:L),无需权限即可触发(PR:N),但需要用户交互(UI:R),如打开恶意的捕获文件。漏洞对机密性无影响(C:N),对完整性无影响(I:N),但对可用性影响较高(A:H)。
Wireshark作为全球最广泛使用的网络协议分析工具,被网络管理员、安全研究人员和开发者广泛使用,因此该漏洞可能影响大量用户。建议所有使用受影响版本的用户尽快升级到修复版本以避免潜在的安全风险。
Wireshark的MONGO协议解析器负责解析MongoDB数据库的线协议(Wire Protocol)数据包。该协议是MongoDB客户端与服务器之间通信的标准协议,支持消息头、消息体以及各种操作类型(如OP_MSG、OP_QUERY、OP_UPDATE等)。
漏洞的根本原因在于MONGO解析器在处理特定格式的MongoDB协议消息时,缺乏对循环条件的有效边界检查。具体而言,当解析器处理消息头中的某些字段(如消息长度或子文档嵌套深度)时,如果遇到恶意构造的值,可能导致解析逻辑进入一个永远不会终止的循环状态。
利用方式相对简单:攻击者需要制作一个包含特制MongoDB协议数据包的pcap或pcapng捕获文件,然后诱导目标用户使用受影响版本的Wireshark打开该文件。当Wireshark解析该文件时,MONGO解析器会陷入无限循环,持续占用CPU资源,直到用户强制终止进程或系统资源耗尽。
值得注意的是,该漏洞需要用户交互才能触发(UI:R),这意味着攻击者无法远程直接利用该漏洞发起攻击,而需要通过社会工程学手段(如钓鱼邮件、恶意下载链接等)将恶意捕获文件传递给目标用户。此外,由于攻击向量为本地(AV:L),攻击者需要在目标系统上有一定的访问权限才能触发该漏洞。