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