Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 10279] New: Dissector bug, protocol HTTP2, in packet 313:

Date: Sun, 13 Jul 2014 11:03:36 +0000
Bug ID 10279
Summary Dissector bug, protocol HTTP2, in packet 313: epan/tvbuff_composite.c:281: failed assertion "num_members"
Classification Unclassified
Product Wireshark
Version 1.12.0
Hardware All
OS All
Status UNCONFIRMED
Severity Major
Priority Low
Component Dissection engine (libwireshark)
Assignee [email protected]
Reporter [email protected]

Build Information:
Affected versions:
master-1.12: v1.12.0-rc2-134-g87bcaa1
master: v1.99.0-rc1-881-gf85b52b
Unaffected: v1.99.0-rc1-7-g6db77b0
--
The sample capture from 5963 triggers a dissector assertion:

Dissector bug, protocol HTTP2, in packet 313: epan/tvbuff_composite.c:281:
failed assertion "num_members"

This happens in frame 313 where it wrongly detects an icon file as HTTP2. That
is also a bug on itself, but it should not trigger this assertion.

The probable fix is to return early in inflate_http2_header_block when
wmem_array_get_count(headers) == 0, but maybe you want to add expert info or
something. Could some HTTP2 expert have a look at this?


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