diff options
author | Alan Modra <amodra@gmail.com> | 2019-10-09 10:47:13 +1030 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-10-09 13:28:20 +1030 |
commit | 336bfbeb1848f4b9558456fdcf283ee8a32d7fd1 (patch) | |
tree | 5b58fe6559be5012ef7897a2cc5a4f2bfa9dd81b /readline/shlib | |
parent | 41481f9e4e4bd48e533f5731b6abc2730a3d7d81 (diff) | |
download | fsf-binutils-gdb-336bfbeb1848f4b9558456fdcf283ee8a32d7fd1.zip fsf-binutils-gdb-336bfbeb1848f4b9558456fdcf283ee8a32d7fd1.tar.gz fsf-binutils-gdb-336bfbeb1848f4b9558456fdcf283ee8a32d7fd1.tar.bz2 |
PR25070, SEGV in function _bfd_dwarf2_find_nearest_line
Evil testcase with two debug info sections, with sizes of 2aaaabac4ec1
and ffffd5555453b140 result in a total size of 1. Reading the first
section of course overflows the buffer and tramples on other memory.
PR 25070
* dwarf2.c (_bfd_dwarf2_slurp_debug_info): Catch overflow of
total_size calculation.
Diffstat (limited to 'readline/shlib')
0 files changed, 0 insertions, 0 deletions