freebsd-nq/contrib/elftoolchain
Ed Maste 6db8a9f3a5 Check for multiplication integer overflow in CHECK_EHDR
The initial fix in r276374 is valid only for 64-bit objects. Revert it
and return an error in CHECK_EHDR if the multiplication would overflow.

The original buffer overflow issue was found with the security/afl
fuzzer and has upstream elftoolchain ticket 462. The 32-bit object issue
with r276374 found by antoine@ during an i386 exp-run.

Sponsored by:	The FreeBSD Foundation
2014-12-30 22:04:24 +00:00
..
addr2line Copy elftoolchain binutils replacements from vendor branch 2014-11-27 20:12:13 +00:00
common Update elftoolchain to upstream rev 3130 2014-12-24 03:13:16 +00:00
cxxfilt Copy elftoolchain binutils replacements from vendor branch 2014-11-27 20:12:13 +00:00
elfcopy Update elftoolchain to upstream rev 3136 2014-12-30 03:25:42 +00:00
libdwarf Update elftoolchain to upstream rev 3136 2014-12-30 03:25:42 +00:00
libelf Check for multiplication integer overflow in CHECK_EHDR 2014-12-30 22:04:24 +00:00
libelftc Update elftoolchain to upstream rev 3130 2014-12-24 03:13:16 +00:00
nm Update elftoolchain to upstream rev 3130 2014-12-24 03:13:16 +00:00
readelf Rename DT_FEATURE_1 to DT_FEATURE 2014-12-29 19:38:12 +00:00
size Temporarily disable non-FreeBSD NT_ note types 2014-12-01 16:10:03 +00:00
strings Update elftoolchain to upstream rev 3130 2014-12-24 03:13:16 +00:00