diff options
author | Nick Clifton <nickc@redhat.com> | 2014-12-08 17:51:46 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2014-12-08 17:51:46 +0000 |
commit | 53774b7e76dc5b3e8cc00d6f7a9d27e6c65830a9 (patch) | |
tree | d83a4ad028139a5ea164eec9bb36fe96115ca3b1 /binutils/ChangeLog | |
parent | 2ebecbb12e1281fca50fb0361475a01243432825 (diff) | |
download | gdb-53774b7e76dc5b3e8cc00d6f7a9d27e6c65830a9.zip gdb-53774b7e76dc5b3e8cc00d6f7a9d27e6c65830a9.tar.gz gdb-53774b7e76dc5b3e8cc00d6f7a9d27e6c65830a9.tar.bz2 |
More fixes for invalid memory accesses triggered by fuzzed binaries.
PR binutils/17531
* dwarf.c (display_debug_frames): Check for a negative
augmentation data length.
(display_gdb_index): Check for invalid offsets.
* elfcomm.c (process_archive_index_and_symbols): Check for an
index number that overflows when multiplied by the ar index size.
* readelf.c (dump_ia64_unwind): Add range checks.
(slurp_ia64_unwind_table): Change to a boolean function. Add
range checks.
(process_version_sections): Add range checks.
(get_symbol_version_string): Add check for missing section
headers.
Diffstat (limited to 'binutils/ChangeLog')
-rw-r--r-- | binutils/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index dc6b3ea..a1ce578 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,18 @@ +2014-12-08 Nick Clifton <nickc@redhat.com> + + PR binutils/17531 + * dwarf.c (display_debug_frames): Check for a negative + augmentation data length. + (display_gdb_index): Check for invalid offsets. + * elfcomm.c (process_archive_index_and_symbols): Check for an + index number that overflows when multiplied by the ar index size. + * readelf.c (dump_ia64_unwind): Add range checks. + (slurp_ia64_unwind_table): Change to a boolean function. Add + range checks. + (process_version_sections): Add range checks. + (get_symbol_version_string): Add check for missing section + headers. + 2014-12-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> * configure.ac: Add od-elf32_avr to build. |