Avoid allocating over-large buffers when parsing corrupt binaries.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index ec8a9e8be26ff6fcbde934272c6772b3b1a63e9a..993f15caaa22c156156077d1163776b83ee69d4d 100644 (file)
@@ -1,3 +1,12 @@
+2014-10-31  Nick Clifton  <nickc@redhat.com>
+
+       PR binutils/17512
+       * readelf.c (process_program_headers): Avoid memory exhaustion due
+       to corrupt values in a dynamis segment header.
+       (get_32bit_elf_symbols): Do not attempt to read an over-large
+       section.
+       (get_64bit_elf_symbols): Likewise.
+
 2014-10-31  Nick Clifton  <nickc@redhat.com>
 
        * strings.c: Add new command line option --data to only scan the
This page took 0.029393 seconds and 4 git commands to generate.