CVE-2026-6519
Received Received - Intake
MBIM Protocol Infinite Loop in Wireshark Denial of Service

Publication date: 2026-04-30

Last updated on: 2026-05-01

Assigner: GitLab Inc.

Description
MBIM protocol dissector infinite loop in Wireshark 4.6.0 to 4.6.4 and 4.4.0 to 4.4.14 allows denial of service
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-04-30
Last Modified
2026-05-01
Generated
2026-06-16
AI Q&A
2026-04-30
EPSS Evaluated
2026-06-15
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
wireshark wireshark From 4.4.0 (inc) to 4.4.14 (inc)
wireshark wireshark From 4.6.0 (inc) to 4.6.4 (inc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-835 The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Mitigation Strategies

The immediate and recommended mitigation step is to upgrade Wireshark to versions 4.6.5 or 4.4.15 or later, where this vulnerability has been fixed.

Until the upgrade is applied, avoid opening untrusted or suspicious packet trace files that may contain maliciously crafted MBIM packets.

Additionally, limit exposure to untrusted MBIM traffic or disable MBIM protocol dissector in Wireshark if possible to reduce the risk of triggering the infinite loop.

Executive Summary

The CVE-2026-6519 vulnerability is an infinite loop issue in Wireshark's MBIM protocol dissector. It occurs because the dissector reads a buffer length value from the MBIM message header without validating it against the actual packet size. A maliciously crafted large value can cause the dissector to enter an infinite loop while parsing the packet, leading to excessive processing.

Specifically, the function mbim_dissect_tlv_ie_list() in packet-mbim.c uses an unchecked buffer_length parameter, causing the loop condition to never terminate when given a large manipulated value. This results in Wireshark consuming excessive CPU resources or crashing.

Impact Analysis

This vulnerability can cause a denial-of-service (DoS) condition by making Wireshark enter an infinite loop and consume excessive CPU resources. This can lead to application crashes or system slowdowns when processing maliciously crafted MBIM packets or packet trace files.

An attacker could exploit this by sending specially crafted MBIM traffic or tricking a user into opening a malicious packet capture file, potentially disrupting network analysis or forensic activities.

Detection Guidance

This vulnerability can be detected by analyzing MBIM protocol traffic for malformed packets that contain an abnormally large buffer length value in the MBIM COMMAND_MSG header. Specifically, the `info_buff_len` field is read without validation and can be manipulated to a large value (e.g., 536MB) to trigger the infinite loop.

A practical approach is to capture MBIM traffic and inspect the `info_buff_len` field in the packets. Using Wireshark itself to open suspicious PCAP files may trigger the issue if the vulnerability is present.

A proof-of-concept PCAP file named `poc_mbim.pcapng` demonstrates the vulnerability by containing a fragmented MBIM message with a manipulated `info_buff_len`.

While no specific commands are provided in the resources, network administrators can use packet capture tools like tcpdump or tshark to capture MBIM traffic and then analyze the `info_buff_len` field in the MBIM COMMAND_MSG header for unusually large values.

Compliance Impact

The provided information does not specify any direct impact of the CVE-2026-6519 vulnerability on compliance with common standards and regulations such as GDPR or HIPAA.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-6519. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart