aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2016-02-19 15:55:06 +0000
committerNick Clifton <nickc@redhat.com>2016-02-19 15:55:06 +0000
commite517df3dbf7556ddb389228d713a804594ee3c1f (patch)
treea396f3f8dd158529a85a360a37895979e8cde692 /bfd/ChangeLog
parent737684142b3f7dfa6d440c8363750911a8ac20ce (diff)
downloadgdb-e517df3dbf7556ddb389228d713a804594ee3c1f.zip
gdb-e517df3dbf7556ddb389228d713a804594ee3c1f.tar.gz
gdb-e517df3dbf7556ddb389228d713a804594ee3c1f.tar.bz2
Prevent a seg-fault in the linker when accessing a specially crafted, corrupt, aout binary.
PR ld/19629 * aoutx.h (aout_link_add_symbols): Check for out of range string table offsets.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index b1b4047..17b24c1 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,9 @@
2016-02-19 Nick Clifton <nickc@redhat.com>
+ PR ld/19629
+ * aoutx.h (aout_link_add_symbols): Check for out of range string
+ table offsets.
+
PR ld/19628
* reloc.c (bfd_generic_get_relocated_section_contents): Stop
processing if we encounter a reloc without an associated symbol.