Bug ID |
12344
|
Summary |
Buildbot crash output: fuzz-2016-04-16-19092.pcap
|
Product |
Wireshark
|
Version |
unspecified
|
Hardware |
x86-64
|
URL |
https://www.wireshark.org/download/automated/captures/fuzz-2016-04-16-19092.pcap
|
OS |
Ubuntu
|
Status |
CONFIRMED
|
Severity |
Major
|
Priority |
High
|
Component |
Dissection engine (libwireshark)
|
Assignee |
[email protected]
|
Reporter |
[email protected]
|
Problems have been found with the following capture file:
https://www.wireshark.org/download/automated/captures/fuzz-2016-04-16-19092.pcap
stderr:
Input file: /home/wireshark/menagerie/menagerie/sctp-www.cab
Build host information:
Linux wsbb04 3.13.0-85-generic #129-Ubuntu SMP Thu Mar 17 20:50:15 UTC 2016
x86_64 x86_64 x86_64 GNU/Linux
Distributor ID: Ubuntu
Description: Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty
Buildbot information:
BUILDBOT_REPOSITORY=ssh://[email protected]:29418/wireshark
BUILDBOT_BUILDNUMBER=3567
BUILDBOT_URL=http://buildbot.wireshark.org/wireshark-master/
BUILDBOT_BUILDERNAME=Clang Code Analysis
BUILDBOT_SLAVENAME=clang-code-analysis
BUILDBOT_GOT_REVISION=66417b17b3570b163a16ca81f71ce5bcb10548d2
Return value: 1
Dissector bug: 0
Valgrind error count: 0
Git commit
commit 66417b17b3570b163a16ca81f71ce5bcb10548d2
Author: Guy Harris <[email protected]>
Date: Fri Apr 15 13:47:41 2016 -0700
Check first, then allocate.
While we're at it, the MS-WSP spec says that the array size is unsigned,
and sizeof is always unsigned, so do unsigned arithmetic when doing the
multiplication, so we don't have to worry about overflowing the maximum
int size.
Bug: 12341
Change-Id: Ic68d35bc75330571ef1daa244e8c94cb955955ca
Reviewed-on: https://code.wireshark.org/review/14935
Reviewed-by: Guy Harris <[email protected]>
ASAN:SIGSEGV
=================================================================
==1849==ERROR: AddressSanitizer: SEGV on unknown address 0x000000000067 (pc
0x7f0e16c10e66 bp 0x7fff7dbb6a80 sp 0x7fff7dbb6700 T0)
#0 0x7f0e16c10e65
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7ac7e65)
#1 0x7f0e16c0eb36
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7ac5b36)
#2 0x7f0e16582c31
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7439c31)
#3 0x7f0e165828ca
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x74398ca)
#4 0x7f0e1712ca66
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7fe3a66)
#5 0x7f0e17125486
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7fdc486)
#6 0x7f0e17121f60
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7fd8f60)
#7 0x7f0e171212e5
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7fd82e5)
#8 0x7f0e1711ee51
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7fd5e51)
#9 0x7f0e16582c31
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7439c31)
#10 0x7f0e165828ca
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x74398ca)
#11 0x7f0e16cae3d3
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7b653d3)
#12 0x7f0e16cb148b
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7b6848b)
#13 0x7f0e16582c31
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7439c31)
#14 0x7f0e16582ed8
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7439ed8)
#15 0x7f0e16ac6841
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x797d841)
#16 0x7f0e16582c31
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7439c31)
#17 0x7f0e16580d3c
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7437d3c)
#18 0x7f0e16ac4fe6
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x797bfe6)
#19 0x7f0e16ac3c30
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x797ac30)
#20 0x7f0e16582c31
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7439c31)
#21 0x7f0e165828ca
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x74398ca)
#22 0x7f0e16b10632
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x79c7632)
#23 0x7f0e16582c31
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7439c31)
#24 0x7f0e16580d3c
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7437d3c)
#25 0x7f0e16580532
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7437532)
#26 0x7f0e16560b0e
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/lib/libwireshark.so.0+0x7417b0e)
#27 0x500fc9
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/bin/tshark+0x500fc9)
#28 0x4fbc82
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/bin/tshark+0x4fbc82)
#29 0x7f0e0c3f1ec4 (/lib/x86_64-linux-gnu/libc.so.6+0x21ec4)
#30 0x4402c6
(/home/wireshark/builders/wireshark-master-fuzz/clangcodeanalysis/install/bin/tshark+0x4402c6)
AddressSanitizer can not provide additional info.
==1849==ABORTING
[ no debug trace ]
You are receiving this mail because:
- You are watching all bug changes.