BLIP: Static decompression buffer is of insufficient size
Summary
Currently the BLIP dissector uses a statically allocated buffer of 16 Kb in order to store the results of decompressing a compressed message body. However, the 16 Kb figure is the maximum size of a compressed message frame, not an uncompressed one, so any body that has an uncompressed message larger than 16Kb will crash wireshark
Steps to reproduce
The easiest thing to do is to open the attached capture file
What is the current bug behavior?
Wireshark crashes
What is the expected correct behavior?
Wireshark correctly displays the > 16Kb decompressed body
Sample capture file
Relevant logs and/or screenshots
No relevant logs, the crash is very straightforward
Build information
Version 3.2.6 (v3.2.6-0-g4f9257fb)