Wireshark-bugs: [Wireshark-bugs] [Bug 13237] New: Wireshark MPEG TS PMT parser incorrectly flags

Date: Mon, 12 Dec 2016 15:46:51 +0000
Bug ID 13237
Summary Wireshark MPEG TS PMT parser incorrectly flags PMT as malformed
Product Wireshark
Version 2.3.x (Experimental)
Hardware x86-64
OS Windows 10
Status UNCONFIRMED
Severity Normal
Priority Low
Component Dissection engine (libwireshark)
Assignee [email protected]
Reporter [email protected]

Created attachment 15122 [details]
Packet capture showing PMT parser error

Build Information:
Version 2.3.0-1705-g00223bc (v2.3.0rc0-1705-g00223bc)

Copyright 1998-2016 Gerald Combs <[email protected]> and contributors.
License GPLv2+: GNU GPL version 2 or later
<http://www.gnu.org/licenses/old-licenses/gpl-2.0.html>
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled (64-bit) with Qt 5.6.1, with WinPcap (4_1_3), with GLib 2.42.0, with
zlib 1.2.8, with SMI 0.4.8, with c-ares 1.12.0, with Lua 5.2.4, with GnuTLS
3.2.15, with Gcrypt 1.6.2, with MIT Kerberos, with GeoIP, with nghttp2 1.14.0,
with LZ4, with Snappy, with QtMultimedia, with AirPcap, with SBC, with SpanDSP.

Running on 64-bit Windows 10, build 14393, with Intel(R) Core(TM) i7-6700HQ CPU
@ 2.60GHz (with SSE4.2), with 16250 MB of physical memory, with locale
English_United States.1252, with WinPcap version 4.1.2 (packet.dll version
4.1.0.2001), based on libpcap version 1.0 branch 1_0_rel0b (20091008), with
GnuTLS 3.2.15, with Gcrypt 1.6.2, without AirPcap.

Built using Microsoft Visual C++ 12.0 build 40629

Wireshark is Open Source Software released under the GNU General Public
License.

Check the man page and http://www.wireshark.org for more information.
--
Wireshark appears to be incorrectly flagging the PMT as malformed in the packet
capture I have.  Manzanita MP2SAE (Commercial MPEG Analyzer) does not flag the
same PMT when I extract the MPEG TS from the capture and run it through
Manzanita.

Attaching sample packet capture and Manzanita report.  You will see many of the
errors if you use the filter ip.dst_host ==239.0.1.94 && _ws.expert.severity ==
error 

One specific example is in IP packet 406, which contains a PMT in MPEG packet
2439.  Wireshark is flagging this as malformed, however it does not appear to
actually be malformed.


You are receiving this mail because:
  • You are watching all bug changes.