aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2018-08-23 11:45:38 +0100
committerNick Clifton <nickc@redhat.com>2018-08-23 11:45:38 +0100
commit334d4ced42d3d54a70a19f1323ff41c5a5f4ff5e (patch)
tree576737b73ff9722702d9c38ea4d56f1df000cb9b /bfd/ChangeLog
parentd0abeec8d45514fbec790f27e3cadceb576df9b5 (diff)
downloadbinutils-334d4ced42d3d54a70a19f1323ff41c5a5f4ff5e.zip
binutils-334d4ced42d3d54a70a19f1323ff41c5a5f4ff5e.tar.gz
binutils-334d4ced42d3d54a70a19f1323ff41c5a5f4ff5e.tar.bz2
Prevent illegal memory access when processing COFF auxillary symbol information.
PR 23061 * coffgen.c (coff_pointerize_aux): Add table_end parameter. Use it to prevent walking off the end of the table. (coff_get_normalized_symtab): Pass internal_end pointer to coff_pointerize_aux.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index f24ef2b..ae37424 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,11 @@
+2018-08-23 Nick Clifton <nickc@redhat.com>
+
+ PR 23061
+ * coffgen.c (coff_pointerize_aux): Add table_end parameter. Use
+ it to prevent walking off the end of the table.
+ (coff_get_normalized_symtab): Pass internal_end pointer to
+ coff_pointerize_aux.
+
2018-08-23 Alan Modra <amodra@gmail.com>
* elf64-ppc.c (ppc64_elf_relocate_section): Don't miss clearing