aboutsummaryrefslogtreecommitdiff
path: root/bfd/ChangeLog
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2017-09-25 20:20:38 +0930
committerAlan Modra <amodra@gmail.com>2017-09-25 22:01:47 +0930
commit1da5c9a485f3dcac4c45e96ef4b7dae5948314b5 (patch)
treeac506c925cb630569dd4d2aa366b409a5f7eb9b3 /bfd/ChangeLog
parent11855d8a1f11b102a702ab76e95b22082cccf2f8 (diff)
downloadgdb-1da5c9a485f3dcac4c45e96ef4b7dae5948314b5.zip
gdb-1da5c9a485f3dcac4c45e96ef4b7dae5948314b5.tar.gz
gdb-1da5c9a485f3dcac4c45e96ef4b7dae5948314b5.tar.bz2
PR22202, buffer overflow in parse_die
There was a complete lack of sanity checking in dwarf1.c PR 22202 * dwarf1.c (parse_die): Sanity check pointer against section limit before dereferencing. (parse_line_table): Likewise.
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r--bfd/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index ee286c4..54199ad 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,12 @@
2017-09-25 Alan Modra <amodra@gmail.com>
+ PR 22202
+ * dwarf1.c (parse_die): Sanity check pointer against section limit
+ before dereferencing.
+ (parse_line_table): Likewise.
+
+2017-09-25 Alan Modra <amodra@gmail.com>
+
PR 22201
* dwarf2.c (scan_unit_for_symbols): Ignore DW_AT_name unless it
has string form.