diff options
author | Nick Clifton <nickc@redhat.com> | 2015-02-13 12:14:05 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2015-02-13 12:14:05 +0000 |
commit | 951eaaec17411eba4debe19781f6b8b54306256e (patch) | |
tree | 1be6fd05bc2f063241cddccb211b06acfc99290b /binutils/ChangeLog | |
parent | f641dd969f91a83adf319b269c2411141b0a26a9 (diff) | |
download | gdb-951eaaec17411eba4debe19781f6b8b54306256e.zip gdb-951eaaec17411eba4debe19781f6b8b54306256e.tar.gz gdb-951eaaec17411eba4debe19781f6b8b54306256e.tar.bz2 |
Fix illegal memory access errors triggered by running srconv on fuzzed binaries.
PR binutils/17512
* dwarf.c (read_leb128): Fix test for shift becoming too large.
* coffgrok.c (do_define): Add check for type size overflow.
* srconv.c (walk_tree_sfile): Check that enough sections are
available before parsing.
(prescan): Likewise.
Diffstat (limited to 'binutils/ChangeLog')
-rw-r--r-- | binutils/ChangeLog | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog index 9b835dd..4325f3a 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,13 @@ +2015-02-13 Nick Clifton <nickc@redhat.com> + + PR binutils/17512 + * dwarf.c (read_leb128): Fix test for shift becoming too large. + + * coffgrok.c (do_define): Add check for type size overflow. + * srconv.c (walk_tree_sfile): Check that enough sections are + available before parsing. + (prescan): Likewise. + 2015-02-13 Alan Modra <amodra@gmail.com> * dwarf.c: Formatting, whitespace. |