aboutsummaryrefslogtreecommitdiff
path: root/binutils/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2014-12-08 17:51:46 +0000
committerNick Clifton <nickc@redhat.com>2014-12-08 17:51:46 +0000
commit53774b7e76dc5b3e8cc00d6f7a9d27e6c65830a9 (patch)
treed83a4ad028139a5ea164eec9bb36fe96115ca3b1 /binutils/ChangeLog
parent2ebecbb12e1281fca50fb0361475a01243432825 (diff)
downloadgdb-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/ChangeLog15
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.