https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=14472

            Bug ID: 14472
           Summary: Crafted HTTP traffic causes tshark to abort
           Product: Wireshark
           Version: Git
          Hardware: x86
                OS: Linux
            Status: UNCONFIRMED
          Severity: Major
          Priority: Low
         Component: Dissection engine (libwireshark)
          Assignee: bugzilla-ad...@wireshark.org
          Reporter: otto.air...@gmail.com
  Target Milestone: ---

Created attachment 16180
  --> https://bugs.wireshark.org/bugzilla/attachment.cgi?id=16180&action=edit
recording

Build Information:
TShark (Wireshark) 2.5.1 (v2.5.1rc0-417-g24b5a553)
Built using clang 4.2.1 Compatible Clang 3.8.0 (tags/RELEASE_380/final).
--
gdb output:

ERROR:print.c:1758:get_field_data: code should not be reached

Thread 1 "tshark" received signal SIGABRT, Aborted.
0x00007fffe1c31428 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
54      ../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007fffe1c31428 in __GI_raise (sig=sig@entry=6) at
../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007fffe1c3302a in __GI_abort () at abort.c:89
#2  0x00007fffe2fd9d65 in g_assertion_message () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fffe2fd9dfa in g_assertion_message_expr () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fffeb3e3192 in get_field_data (src_list=<optimized out>,
fi=<optimized out>) at print.c:1758
#5  0x00007fffeb3d0faa in proto_tree_print_node (node=<optimized out>,
data=<optimized out>) at print.c:218
#6  0x00007fffeb3f0b7d in proto_tree_children_foreach (tree=<optimized out>,
func=<optimized out>, data=<optimized out>) at proto.c:691
#7  0x00007fffeb3d12b2 in proto_tree_print_node (node=<optimized out>,
data=<optimized out>) at print.c:241
#8  0x00007fffeb3f0b7d in proto_tree_children_foreach (tree=<optimized out>,
func=<optimized out>, data=<optimized out>) at proto.c:691
#9  0x00007fffeb3d06c8 in proto_tree_print
(print_dissections=print_dissections_expanded, print_hex=0, edt=<optimized
out>, output_only_tables=0x0, stream=0x7fffffffd630) at print.c:155
#10 0x000000000052432e in print_packet (cf=<optimized out>, edt=<optimized
out>) at tshark.c:3910
#11 0x000000000051932e in process_packet_second_pass (cf=<optimized out>,
edt=<optimized out>, fdata=<optimized out>, rec=<optimized out>, buf=<optimized
out>, tap_flags=<optimized out>) at tshark.c:3024
#12 process_cap_file (cf=<optimized out>, save_file=<optimized out>,
out_file_type=<optimized out>, out_file_name_res=<optimized out>,
max_packet_count=<optimized out>, max_byte_count=<optimized out>)
    at tshark.c:3268
#13 main (argc=<optimized out>, argv=<optimized out>) at tshark.c:2033
(gdb)

Credit goes to: Otto Airamo and Antti Levomäki, Forcepoint

-- 
You are receiving this mail because:
You are watching all bug changes.
___________________________________________________________________________
Sent via:    Wireshark-bugs mailing list <wireshark-bugs@wireshark.org>
Archives:    https://www.wireshark.org/lists/wireshark-bugs
Unsubscribe: https://www.wireshark.org/mailman/options/wireshark-bugs
             mailto:wireshark-bugs-requ...@wireshark.org?subject=unsubscribe

Reply via email to