aboutsummaryrefslogtreecommitdiff
path: root/binutils/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2018-05-08 14:32:04 +0930
committerAlan Modra <amodra@gmail.com>2018-05-08 22:29:39 +0930
commit886d542809fd73fba55ba72da1bd64ba50164222 (patch)
treec7be28e761b2f09d9a3e3f09ccd29b056b24c07d /binutils/ChangeLog
parentf413a91378902aadbe4e338a6dc8f33f5f7148a0 (diff)
downloadgdb-886d542809fd73fba55ba72da1bd64ba50164222.zip
gdb-886d542809fd73fba55ba72da1bd64ba50164222.tar.gz
gdb-886d542809fd73fba55ba72da1bd64ba50164222.tar.bz2
PR23141, SIGSEGV in bfd_elf_set_group_contents
Another fuzzing fix. I think it's reasonable to simply strip out any group section that is too weird for objcopy to handle. PR 23141 * objcopy.c (is_strip_section): Strip groups without a valid signature symbol.
Diffstat (limited to 'binutils/ChangeLog')
-rw-r--r--binutils/ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 29fd1c2..d2d2553 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,9 @@
+2018-05-08 Alan Modra <amodra@gmail.com>
+
+ PR 23141
+ * objcopy.c (is_strip_section): Strip groups without a valid
+ signature symbol.
+
2018-05-07 Alan Modra <amodra@gmail.com>
PR 23142