]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Update tcpdump to 4.9.2
authorEd Maste <emaste@FreeBSD.org>
Wed, 6 Dec 2017 02:21:11 +0000 (02:21 +0000)
committerEd Maste <emaste@FreeBSD.org>
Wed, 6 Dec 2017 02:21:11 +0000 (02:21 +0000)
commit0bff6a5af8cb6d8e5123f8b667df78cac885dbb7
tree6e66d6c0f99416541ca1c9ccf6150fef28fca367
parent823cdec7bb72a1b2cafac467c2e1ff9a004dc4fc
parent4533b6d8a9b95fc043b72b3656b98e79ac839041
Update tcpdump to 4.9.2

It contains many fixes, including bounds checking, buffer overflows (in
SLIP and bittok2str_internal), buffer over-reads, and infinite loops.

One other notable change:
  Do not use getprotobynumber() for protocol name resolution.
  Do not do any protocol name resolution if -n is specified.

Submitted by: gordon
Reviewed by: delphij, emaste, glebius
MFC after: 1 week
Relnotes: Yes
Security: CVE-2017-11108, CVE-2017-11541, CVE-2017-11542
Security: CVE-2017-11543, CVE-2017-12893, CVE-2017-12894
Security: CVE-2017-12895, CVE-2017-12896, CVE-2017-12897
Security: CVE-2017-12898, CVE-2017-12899, CVE-2017-12900
Security: CVE-2017-12901, CVE-2017-12902, CVE-2017-12985
Security: CVE-2017-12986, CVE-2017-12987, CVE-2017-12988
Security: CVE-2017-12989, CVE-2017-12990, CVE-2017-12991
Security: CVE-2017-12992, CVE-2017-12993, CVE-2017-12994
Security: CVE-2017-12995, CVE-2017-12996, CVE-2017-12997
Security: CVE-2017-12998, CVE-2017-12999, CVE-2017-13000
Security: CVE-2017-13001, CVE-2017-13002, CVE-2017-13003
Security: CVE-2017-13004, CVE-2017-13005, CVE-2017-13006
Security: CVE-2017-13007, CVE-2017-13008, CVE-2017-13009
Security: CVE-2017-13010, CVE-2017-13011, CVE-2017-13012
Security: CVE-2017-13013, CVE-2017-13014, CVE-2017-13015
Security: CVE-2017-13016, CVE-2017-13017, CVE-2017-13018
Security: CVE-2017-13019, CVE-2017-13020, CVE-2017-13021
Security: CVE-2017-13022, CVE-2017-13023, CVE-2017-13024
Security: CVE-2017-13025, CVE-2017-13026, CVE-2017-13027
Security: CVE-2017-13028, CVE-2017-13029, CVE-2017-13030
Security: CVE-2017-13031, CVE-2017-13032, CVE-2017-13033
Security: CVE-2017-13034, CVE-2017-13035, CVE-2017-13036
Security: CVE-2017-13037, CVE-2017-13038, CVE-2017-13039
Security: CVE-2017-13040, CVE-2017-13041, CVE-2017-13042
Security: CVE-2017-13043, CVE-2017-13044, CVE-2017-13045
Security: CVE-2017-13046, CVE-2017-13047, CVE-2017-13048
Security: CVE-2017-13049, CVE-2017-13050, CVE-2017-13051
Security: CVE-2017-13052, CVE-2017-13053, CVE-2017-13054
Security: CVE-2017-13055, CVE-2017-13687, CVE-2017-13688
Security: CVE-2017-13689, CVE-2017-13690, CVE-2017-13725
Differential Revision: https://reviews.freebsd.org/D12404
107 files changed:
contrib/tcpdump/CHANGES
contrib/tcpdump/CONTRIBUTING
contrib/tcpdump/CREDITS
contrib/tcpdump/INSTALL.txt
contrib/tcpdump/Makefile.in
contrib/tcpdump/PLATFORMS
contrib/tcpdump/README.md
contrib/tcpdump/VERSION
contrib/tcpdump/addrtoname.c
contrib/tcpdump/addrtoname.h
contrib/tcpdump/addrtostr.c
contrib/tcpdump/af.c
contrib/tcpdump/af.h
contrib/tcpdump/checksum.c
contrib/tcpdump/config.h.in
contrib/tcpdump/configure
contrib/tcpdump/configure.in
contrib/tcpdump/extract.h
contrib/tcpdump/funcattrs.h
contrib/tcpdump/gmpls.c
contrib/tcpdump/gmpls.h
contrib/tcpdump/ip6.h
contrib/tcpdump/ipproto.c
contrib/tcpdump/ipproto.h
contrib/tcpdump/l2vpn.c
contrib/tcpdump/l2vpn.h
contrib/tcpdump/netdissect-stdinc.h
contrib/tcpdump/netdissect.h
contrib/tcpdump/nlpid.c
contrib/tcpdump/nlpid.h
contrib/tcpdump/oui.c
contrib/tcpdump/oui.h
contrib/tcpdump/print-802_11.c
contrib/tcpdump/print-802_15_4.c
contrib/tcpdump/print-aodv.c
contrib/tcpdump/print-arp.c
contrib/tcpdump/print-atm.c
contrib/tcpdump/print-beep.c
contrib/tcpdump/print-bfd.c
contrib/tcpdump/print-bgp.c
contrib/tcpdump/print-bootp.c
contrib/tcpdump/print-cfm.c
contrib/tcpdump/print-chdlc.c
contrib/tcpdump/print-cnfp.c
contrib/tcpdump/print-decnet.c
contrib/tcpdump/print-dhcp6.c
contrib/tcpdump/print-domain.c
contrib/tcpdump/print-eap.c
contrib/tcpdump/print-eigrp.c
contrib/tcpdump/print-esp.c
contrib/tcpdump/print-ether.c
contrib/tcpdump/print-fr.c
contrib/tcpdump/print-frag6.c
contrib/tcpdump/print-gre.c
contrib/tcpdump/print-hncp.c
contrib/tcpdump/print-icmp.c
contrib/tcpdump/print-icmp6.c
contrib/tcpdump/print-ip.c
contrib/tcpdump/print-ip6.c
contrib/tcpdump/print-ip6opts.c
contrib/tcpdump/print-isakmp.c
contrib/tcpdump/print-isoclns.c
contrib/tcpdump/print-juniper.c
contrib/tcpdump/print-l2tp.c
contrib/tcpdump/print-ldp.c
contrib/tcpdump/print-llc.c
contrib/tcpdump/print-lldp.c
contrib/tcpdump/print-lmp.c
contrib/tcpdump/print-lspping.c
contrib/tcpdump/print-m3ua.c
contrib/tcpdump/print-mobility.c
contrib/tcpdump/print-mpcp.c
contrib/tcpdump/print-mpls.c
contrib/tcpdump/print-mptcp.c
contrib/tcpdump/print-nfs.c
contrib/tcpdump/print-null.c
contrib/tcpdump/print-olsr.c
contrib/tcpdump/print-ospf6.c
contrib/tcpdump/print-pgm.c
contrib/tcpdump/print-pim.c
contrib/tcpdump/print-pktap.c
contrib/tcpdump/print-ppp.c
contrib/tcpdump/print-radius.c
contrib/tcpdump/print-resp.c
contrib/tcpdump/print-ripng.c
contrib/tcpdump/print-rpki-rtr.c
contrib/tcpdump/print-rsvp.c
contrib/tcpdump/print-rt6.c
contrib/tcpdump/print-rx.c
contrib/tcpdump/print-sip.c
contrib/tcpdump/print-sl.c
contrib/tcpdump/print-slow.c
contrib/tcpdump/print-stp.c
contrib/tcpdump/print-syslog.c
contrib/tcpdump/print-telnet.c
contrib/tcpdump/print-tftp.c
contrib/tcpdump/print-vqp.c
contrib/tcpdump/print-vtp.c
contrib/tcpdump/print-wb.c
contrib/tcpdump/print-zephyr.c
contrib/tcpdump/print.c
contrib/tcpdump/signature.c
contrib/tcpdump/signature.h
contrib/tcpdump/smbutil.c
contrib/tcpdump/tcpdump.1.in
contrib/tcpdump/tcpdump.c
contrib/tcpdump/util-print.c