Fix read-after-free error in readelf when processing multiple, relocated sections...
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 1819b7935581d0d2f02b253579d993c942054993..254268945c97d4c64e58216af1f30c4c54255252 100644 (file)
@@ -1,7 +1,33 @@
+2017-02-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21139
+       * readelf.c (target_specific_reloc_handling): Add num_syms
+       parameter.  Check for symbol table overflow before accessing
+       symbol value.  If reloc pointer is NULL, discard all saved state.
+       (apply_relocations): Pass num_syms to target_specific_reloc_handling.
+       Call target_specific_reloc_handling with a NULL reloc pointer
+       after processing all of the relocs.
+
+2017-02-13  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/21137
+       * readelf.c (target_specific_reloc_handling): Add end parameter.
+       Check for buffer overflow before writing relocated values.
+       (apply_relocations): Pass end to target_specific_reloc_handling.
+
+2017-01-27  Dilyan Palauzov  <dilyan.palauzov@aegee.org>
+           Nick Clifton  <nickc@redhat.com>
+
+       PR 20343
+       * doc/binutils.texi (ar): Extend documentation of the --plugin
+       option.  Include a description of where the plugins should be
+       located.
+       (nm): Likewise.
+
 2017-01-23  Nick Clifton  <nickc@redhat.com>
 
        * MAINTAINERS: Add Bernd to Past Maintainers section.
-       (SCORE): Remove Mei Ligang as maintainer.  Add to Past Maintaienrs
+       (SCORE): Remove Mei Ligang as maintainer.  Add to Past Maintainers
        section.
 
 2017-01-23  Bernd Schmidt  <bschmidt@redhat.com>
This page took 0.024884 seconds and 4 git commands to generate.