gQUIC: Wireshark 3.4.3 fails to dissect a packet (gQUIC q024) that v3.2.6 succeeds.
Summary
QUIC ClientHello version Q024 is not dissected properly with v3.4.3, but is with v3.2.6
Steps to reproduce
Open the attached PCAP in both versions.
What is the current bug behavior?
"Malformed Packet" + dissection errors + "exception occurred"
What is the expected correct behavior?
Normal dissection
Sample capture file
Attached
Relevant logs and/or screenshots
(Paste any relevant logs)
Build information
3.4.3 (v3.4.3-0-g6ae6cd335aa9)
Compiled (64-bit) with Qt 5.15.1, with libpcap, with GLib 2.52.3, with zlib
1.2.11, with SMI 0.4.8, with c-ares 1.15.0, 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.39.2, with brotli, with LZ4, with Zstandard, with
Snappy, with libxml2 2.9.9, 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 (1809), build 17763, with Intel(R) Core(TM)
i7-8850H CPU @ 2.60GHz (with SSE4.2), with 32560 MB of physical memory, with
locale English_United States.utf8, with light display mode, without HiDPI, with
Npcap version 0.9986, based on libpcap version 1.9.1, with GnuTLS 3.6.3, with
Gcrypt 1.8.3, with brotli 1.0.2, without AirPcap, binary plugins supported (21
loaded).
Built using Microsoft Visual Studio 2019 (VC++ 14.28, build 29336).
Edited by Alexis La Goutte