Wireshark
cpe:2.3:a:wireshark:wireshark:*:*:*:*:*:*:*
- >= 4.6.0, <= 4.6.4
- >= 4.4.0, <= 4.4.14
A denial-of-service vulnerability has been identified in the MBIM protocol dissector of Wireshark. This issue, present in versions 4.6.0 through 4.6.4 and 4.4.0 through 4.4.14, arises from an infinite loop caused by unchecked buffer length data. When a malformed MBIM packet is processed, the dissector can enter a loop that iterates millions of times, consuming excessive CPU resources.
Exploitation of this vulnerability can lead to a significant increase in CPU usage, causing Wireshark to become unresponsive. This effect can be achieved by injecting a malformed MBIM packet into the network or by opening a packet trace file that contains such a packet.
The vulnerability can be reproduced by using TShark, the command-line version of Wireshark, to read a packet capture file (PCAPNG) that contains a specially crafted MBIM COMMAND_MSG. This message should include a 'info_buff_len' value that is excessively large, such as 536MB. When this packet is processed, it triggers the infinite loop in the dissector.
Users can upgrade to Wireshark versions 4.6.5, 4.4.15 or later to address this vulnerability.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.