In Wireshark 2.6.0 to 2.6.5 and 2.4.0 to 2.4.11, the P_MUL dissector could crash. This was addressed in epan/dissectors/packet-p_mul.c by rejecting the invalid sequence number of zero. References: https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=15337 https://www.wireshark.org/security/wnpa-sec-2019-02.html Upstream Patch: https://code.wireshark.org/review/gitweb?p=wireshark.git;a=commit;h=bf9272a92f3df1e4ccfaad434e123222ae5313f7
Created wireshark tracking bugs for this issue: Affects: fedora-all [bug 1667582]
Function wmem_map_lookup() in wmem_map.c receives p_mul_data->ack_data, which is NULL, from register_p_mul_id(). When wmem_map_lookup() tries to dereference the passed value, the application crashes.