Freeze on opening an incomplete RFC 7468 file
Summary
I don't think I can add anything to the title.
Since this probably counts as a security issue, I'm marking it confidential.
Steps to reproduce
Open the attached file.
What is the current bug behavior?
Wireshark freezes.
What is the expected correct behavior?
It shouldn't freeze. Ideally, it should report that the file is malformed.
Sample capture file
Relevant logs and/or screenshots
N/A
Build information
3.6.0 (v3.6.0-0-g3a34e44d02c9)
Compiled (64-bit) using Microsoft Visual Studio 2019 (VC++ 14.29, build 30040),
with Qt 5.15.2, with libpcap, with GLib 2.66.4, with zlib 1.2.11, with Lua
5.2.4, with GnuTLS 3.6.3 and PKCS #11 support, with Gcrypt 1.8.3, with MIT
Kerberos, with MaxMind DB resolver, with nghttp2 1.44.0, with brotli, with LZ4,
with Zstandard, with Snappy, with libxml2 2.9.10, with libsmi 0.4.8, with
QtMultimedia, with automatic updates using WinSparkle 0.5.7, with AirPcap, with
SpeexDSP (using bundled resampler), with Minizip.
Running on 64-bit Windows 10 (21H1), build 19043, with Intel(R) Core(TM)
i5-3570K CPU @ 3.40GHz (with SSE4.2), with 8139 MB of physical memory, with GLib
2.66.4, with Qt 5.15.2, with Npcap version 1.55, based on libpcap version
1.10.2-PRE-GIT, with c-ares 1.17.0, with GnuTLS 3.6.3, with Gcrypt 1.8.3, with
nghttp2 1.44.0, with brotli 1.0.9, with LZ4 1.9.3, with Zstandard 1.4.0, without
AirPcap, with light display mode, without HiDPI, with
LC_TYPE=Russian_Russia.utf8, binary plugins supported (21 loaded).