aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2020-05-11 18:00:31 +0930
committerAlan Modra <amodra@gmail.com>2020-05-11 18:11:26 +0930
commit4d5acb1ea570f04f8020338bad6918dfe76b785c (patch)
treef67454d0a28ddbc36215ff1080437a8c1c02c0d3 /bfd/ChangeLog
parentb59cca2581498c37fd79292deef718b2bfce8117 (diff)
downloadfsf-binutils-gdb-4d5acb1ea570f04f8020338bad6918dfe76b785c.zip
fsf-binutils-gdb-4d5acb1ea570f04f8020338bad6918dfe76b785c.tar.gz
fsf-binutils-gdb-4d5acb1ea570f04f8020338bad6918dfe76b785c.tar.bz2
PR25961, buffer overflow in coff_swap_aux_in
PR 25961 * coffgen.c (coff_get_normalized_symtab): Check that buffer contains required number of auxents before processing any auxent. * coffswap.h (coff_swap_aux_in <C_FILE>): Only swap in extended file name from auxents for PE.
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 19ecf89..38ff455 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,11 @@
+2020-05-11 Alan Modra <amodra@gmail.com>
+
+ PR 25961
+ * coffgen.c (coff_get_normalized_symtab): Check that buffer
+ contains required number of auxents before processing any auxent.
+ * coffswap.h (coff_swap_aux_in <C_FILE>): Only swap in extended
+ file name from auxents for PE.
+
2020-05-04 Gunther Nikl <gnikl@justmail.de>
* aout-cris.c (DEFAULT_ARCH): Delete define.