diff options
7 files changed, 1 insertions, 97 deletions
diff --git a/meta/recipes-devtools/binutils/binutils-2.28.inc b/meta/recipes-devtools/binutils/binutils-2.28.inc index 40b518bf7a..b37bb0e03a 100644 --- a/meta/recipes-devtools/binutils/binutils-2.28.inc +++ b/meta/recipes-devtools/binutils/binutils-2.28.inc | |||
| @@ -18,7 +18,7 @@ BINUPV = "${@binutils_branch_version(d)}" | |||
| 18 | 18 | ||
| 19 | UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)" | 19 | UPSTREAM_CHECK_GITTAGREGEX = "binutils-(?P<pver>\d+_(\d_?)*)" |
| 20 | 20 | ||
| 21 | SRCREV = "354199c7692c1bed53a2a15f0e4d531457e95f17" | 21 | SRCREV = "cb44d42ce6ef0c7a4eed7e2a3c272ac102166850" |
| 22 | SRC_URI = "\ | 22 | SRC_URI = "\ |
| 23 | git://sourceware.org/git/binutils-gdb.git;branch=binutils-${BINUPV}-branch;protocol=git \ | 23 | git://sourceware.org/git/binutils-gdb.git;branch=binutils-${BINUPV}-branch;protocol=git \ |
| 24 | file://0003-gprof-add-uclibc-support-to-configure.patch \ | 24 | file://0003-gprof-add-uclibc-support-to-configure.patch \ |
diff --git a/meta/recipes-devtools/binutils/binutils/CVE-2017-6965.patch b/meta/recipes-devtools/binutils/binutils/CVE-2017-6965.patch index 1334c9444d..6697d4bc95 100644 --- a/meta/recipes-devtools/binutils/binutils/CVE-2017-6965.patch +++ b/meta/recipes-devtools/binutils/binutils/CVE-2017-6965.patch | |||
| @@ -19,21 +19,6 @@ Signed-off-by: Yuanjie Huang <yuanjie.huang@windriver.com> | |||
| 19 | binutils/readelf.c | 30 +++++++++++++++++++++++++----- | 19 | binutils/readelf.c | 30 +++++++++++++++++++++++++----- |
| 20 | 2 files changed, 32 insertions(+), 5 deletions(-) | 20 | 2 files changed, 32 insertions(+), 5 deletions(-) |
| 21 | 21 | ||
| 22 | diff --git a/binutils/ChangeLog b/binutils/ChangeLog | ||
| 23 | index f21867f98c..e789a3b99b 100644 | ||
| 24 | --- a/binutils/ChangeLog | ||
| 25 | +++ b/binutils/ChangeLog | ||
| 26 | @@ -1,3 +1,10 @@ | ||
| 27 | +2017-02-13 Nick Clifton <nickc@redhat.com> | ||
| 28 | + | ||
| 29 | + PR binutils/21137 | ||
| 30 | + * readelf.c (target_specific_reloc_handling): Add end parameter. | ||
| 31 | + Check for buffer overflow before writing relocated values. | ||
| 32 | + (apply_relocations): Pass end to target_specific_reloc_handling. | ||
| 33 | + | ||
| 34 | 2017-03-02 Tristan Gingold <gingold@adacore.com> | ||
| 35 | |||
| 36 | * configure: Regenerate. | ||
| 37 | diff --git a/binutils/readelf.c b/binutils/readelf.c | 22 | diff --git a/binutils/readelf.c b/binutils/readelf.c |
| 38 | index b5f577f5a1..8cdaae3b8c 100644 | 23 | index b5f577f5a1..8cdaae3b8c 100644 |
| 39 | --- a/binutils/readelf.c | 24 | --- a/binutils/readelf.c |
diff --git a/meta/recipes-devtools/binutils/binutils/CVE-2017-6966.patch b/meta/recipes-devtools/binutils/binutils/CVE-2017-6966.patch index dd58df5fbf..206e493b6e 100644 --- a/meta/recipes-devtools/binutils/binutils/CVE-2017-6966.patch +++ b/meta/recipes-devtools/binutils/binutils/CVE-2017-6966.patch | |||
| @@ -22,26 +22,6 @@ Signed-off-by: Yuanjie Huang <yuanjie.huang@windriver.com> | |||
| 22 | binutils/readelf.c | 109 +++++++++++++++++++++++++++++++++++++++++------------ | 22 | binutils/readelf.c | 109 +++++++++++++++++++++++++++++++++++++++++------------ |
| 23 | 2 files changed, 94 insertions(+), 25 deletions(-) | 23 | 2 files changed, 94 insertions(+), 25 deletions(-) |
| 24 | 24 | ||
| 25 | diff --git a/binutils/ChangeLog b/binutils/ChangeLog | ||
| 26 | index e789a3b99b..bd63c8a0d8 100644 | ||
| 27 | --- a/binutils/ChangeLog | ||
| 28 | +++ b/binutils/ChangeLog | ||
| 29 | @@ -1,5 +1,15 @@ | ||
| 30 | 2017-02-13 Nick Clifton <nickc@redhat.com> | ||
| 31 | |||
| 32 | + PR binutils/21139 | ||
| 33 | + * readelf.c (target_specific_reloc_handling): Add num_syms | ||
| 34 | + parameter. Check for symbol table overflow before accessing | ||
| 35 | + symbol value. If reloc pointer is NULL, discard all saved state. | ||
| 36 | + (apply_relocations): Pass num_syms to target_specific_reloc_handling. | ||
| 37 | + Call target_specific_reloc_handling with a NULL reloc pointer | ||
| 38 | + after processing all of the relocs. | ||
| 39 | + | ||
| 40 | +2017-02-13 Nick Clifton <nickc@redhat.com> | ||
| 41 | + | ||
| 42 | PR binutils/21137 | ||
| 43 | * readelf.c (target_specific_reloc_handling): Add end parameter. | ||
| 44 | Check for buffer overflow before writing relocated values. | ||
| 45 | diff --git a/binutils/readelf.c b/binutils/readelf.c | 25 | diff --git a/binutils/readelf.c b/binutils/readelf.c |
| 46 | index 8cdaae3b8c..7c158c6342 100644 | 26 | index 8cdaae3b8c..7c158c6342 100644 |
| 47 | --- a/binutils/readelf.c | 27 | --- a/binutils/readelf.c |
diff --git a/meta/recipes-devtools/binutils/binutils/CVE-2017-6969.patch b/meta/recipes-devtools/binutils/binutils/CVE-2017-6969.patch index ed5403430c..7dfa3d87c3 100644 --- a/meta/recipes-devtools/binutils/binutils/CVE-2017-6969.patch +++ b/meta/recipes-devtools/binutils/binutils/CVE-2017-6969.patch | |||
| @@ -17,20 +17,6 @@ Signed-off-by: Yuanjie Huang <yuanjie.huang@windriver.com> | |||
| 17 | binutils/readelf.c | 10 ++++++++-- | 17 | binutils/readelf.c | 10 ++++++++-- |
| 18 | 2 files changed, 14 insertions(+), 2 deletions(-) | 18 | 2 files changed, 14 insertions(+), 2 deletions(-) |
| 19 | 19 | ||
| 20 | diff --git a/binutils/ChangeLog b/binutils/ChangeLog | ||
| 21 | index bd63c8a0d8..1d840b42f9 100644 | ||
| 22 | --- a/binutils/ChangeLog | ||
| 23 | +++ b/binutils/ChangeLog | ||
| 24 | @@ -1,3 +1,9 @@ | ||
| 25 | +2017-02-17 Nick Clifton <nickc@redhat.com> | ||
| 26 | + | ||
| 27 | + PR binutils/21156 | ||
| 28 | + * readelf.c (find_section_in_set): Test for invalid section | ||
| 29 | + indicies. | ||
| 30 | + | ||
| 31 | 2017-02-13 Nick Clifton <nickc@redhat.com> | ||
| 32 | |||
| 33 | PR binutils/21139 | ||
| 34 | diff --git a/binutils/readelf.c b/binutils/readelf.c | 20 | diff --git a/binutils/readelf.c b/binutils/readelf.c |
| 35 | index 7c158c6342..4960491c5c 100644 | 21 | index 7c158c6342..4960491c5c 100644 |
| 36 | --- a/binutils/readelf.c | 22 | --- a/binutils/readelf.c |
diff --git a/meta/recipes-devtools/binutils/binutils/CVE-2017-6969_2.patch b/meta/recipes-devtools/binutils/binutils/CVE-2017-6969_2.patch index 59a5dec675..5409511a7c 100644 --- a/meta/recipes-devtools/binutils/binutils/CVE-2017-6969_2.patch +++ b/meta/recipes-devtools/binutils/binutils/CVE-2017-6969_2.patch | |||
| @@ -21,24 +21,6 @@ Signed-off-by: Yuanjie Huang <yuanjie.huang@windriver.com> | |||
| 21 | binutils/dwarf.c | 34 ++++++++++++++++++++-------------- | 21 | binutils/dwarf.c | 34 ++++++++++++++++++++-------------- |
| 22 | 2 files changed, 30 insertions(+), 14 deletions(-) | 22 | 2 files changed, 30 insertions(+), 14 deletions(-) |
| 23 | 23 | ||
| 24 | diff --git a/binutils/ChangeLog b/binutils/ChangeLog | ||
| 25 | index 1d840b42f9..53352c1801 100644 | ||
| 26 | --- a/binutils/ChangeLog | ||
| 27 | +++ b/binutils/ChangeLog | ||
| 28 | @@ -1,3 +1,13 @@ | ||
| 29 | +2017-02-20 Nick Clifton <nickc@redhat.com> | ||
| 30 | + | ||
| 31 | + PR binutils/21156 | ||
| 32 | + * dwarf.c (cu_tu_indexes_read): Move into... | ||
| 33 | + (load_cu_tu_indexes): ... here. Change the variable into | ||
| 34 | + tri-state. Change the function into boolean, returning | ||
| 35 | + false if the indicies could not be loaded. | ||
| 36 | + (find_cu_tu_set): Return NULL if the indicies could not be | ||
| 37 | + loaded. | ||
| 38 | + | ||
| 39 | 2017-02-17 Nick Clifton <nickc@redhat.com> | ||
| 40 | |||
| 41 | PR binutils/21156 | ||
| 42 | diff --git a/binutils/dwarf.c b/binutils/dwarf.c | 24 | diff --git a/binutils/dwarf.c b/binutils/dwarf.c |
| 43 | index 0184a7ab2e..6d879c9b61 100644 | 25 | index 0184a7ab2e..6d879c9b61 100644 |
| 44 | --- a/binutils/dwarf.c | 26 | --- a/binutils/dwarf.c |
diff --git a/meta/recipes-devtools/binutils/binutils/CVE-2017-7209.patch b/meta/recipes-devtools/binutils/binutils/CVE-2017-7209.patch index 2357a12836..b14441b4e3 100644 --- a/meta/recipes-devtools/binutils/binutils/CVE-2017-7209.patch +++ b/meta/recipes-devtools/binutils/binutils/CVE-2017-7209.patch | |||
| @@ -16,20 +16,6 @@ Signed-off-by: Yuanjie Huang <yuanjie.huang@windriver.com> | |||
| 16 | binutils/readelf.c | 16 ++++++++++++---- | 16 | binutils/readelf.c | 16 ++++++++++++---- |
| 17 | 2 files changed, 18 insertions(+), 4 deletions(-) | 17 | 2 files changed, 18 insertions(+), 4 deletions(-) |
| 18 | 18 | ||
| 19 | diff --git a/binutils/ChangeLog b/binutils/ChangeLog | ||
| 20 | index 53352c1801..cf92744c12 100644 | ||
| 21 | --- a/binutils/ChangeLog | ||
| 22 | +++ b/binutils/ChangeLog | ||
| 23 | @@ -1,3 +1,9 @@ | ||
| 24 | +2017-02-13 Nick Clifton <nickc@redhat.com> | ||
| 25 | + | ||
| 26 | + PR binutils/21135 | ||
| 27 | + * readelf.c (dump_section_as_bytes): Handle the case where | ||
| 28 | + uncompress_section_contents returns false. | ||
| 29 | + | ||
| 30 | 2017-02-20 Nick Clifton <nickc@redhat.com> | ||
| 31 | |||
| 32 | PR binutils/21156 | ||
| 33 | diff --git a/binutils/readelf.c b/binutils/readelf.c | 19 | diff --git a/binutils/readelf.c b/binutils/readelf.c |
| 34 | index 4960491c5c..f0e7b080e8 100644 | 20 | index 4960491c5c..f0e7b080e8 100644 |
| 35 | --- a/binutils/readelf.c | 21 | --- a/binutils/readelf.c |
diff --git a/meta/recipes-devtools/binutils/binutils/CVE-2017-7210.patch b/meta/recipes-devtools/binutils/binutils/CVE-2017-7210.patch index 8791792c7c..f8ad32f4f8 100644 --- a/meta/recipes-devtools/binutils/binutils/CVE-2017-7210.patch +++ b/meta/recipes-devtools/binutils/binutils/CVE-2017-7210.patch | |||
| @@ -17,21 +17,6 @@ Signed-off-by: Yuanjie Huang <yuanjie.huang@windriver.com> | |||
| 17 | binutils/stabs.c | 14 +++++++++++++- | 17 | binutils/stabs.c | 14 +++++++++++++- |
| 18 | 2 files changed, 20 insertions(+), 1 deletion(-) | 18 | 2 files changed, 20 insertions(+), 1 deletion(-) |
| 19 | 19 | ||
| 20 | diff --git a/binutils/ChangeLog b/binutils/ChangeLog | ||
| 21 | index cf92744c12..0045fbaaa6 100644 | ||
| 22 | --- a/binutils/ChangeLog | ||
| 23 | +++ b/binutils/ChangeLog | ||
| 24 | @@ -1,3 +1,10 @@ | ||
| 25 | +2017-02-14 Nick Clifton <nickc@redhat.com> | ||
| 26 | + | ||
| 27 | + PR binutils/21157 | ||
| 28 | + * stabs.c (parse_stab_enum_type): Check for corrupt NAME:VALUE | ||
| 29 | + pairs. | ||
| 30 | + (parse_number): Exit early if passed an empty string. | ||
| 31 | + | ||
| 32 | 2017-02-13 Nick Clifton <nickc@redhat.com> | ||
| 33 | |||
| 34 | PR binutils/21135 | ||
| 35 | diff --git a/binutils/stabs.c b/binutils/stabs.c | 20 | diff --git a/binutils/stabs.c b/binutils/stabs.c |
| 36 | index f5c5d2d8e0..5d013cc361 100644 | 21 | index f5c5d2d8e0..5d013cc361 100644 |
| 37 | --- a/binutils/stabs.c | 22 | --- a/binutils/stabs.c |
