Catch potential integer overflow in readelf when processing corrupt binaries.
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 635f221871723b1901a5621c79fe6c62b86eafaf..22a7828d9c94f59ac5c5c0b83afab6e3587e9b56 100644 (file)
@@ -1,3 +1,36 @@
+2019-08-05  Nick Clifton  <nickc@redhat.com>
+
+       PR 24829
+       * readelf.c (apply_relocations): Catch potential integer overflow
+       whilst checking reloc location against section size.
+
+2019-08-02  Alan Modra  <amodra@gmail.com>
+
+       PR 24871
+       * readelf.c (ABSADDR): Delete.
+       (dump_ia64_unwind): Expand ABSADDR.  Check validity of info.section.
+
+2019-07-29  Martin Liska  <mliska@suse.cz>
+
+       PR 24768
+       * nm.c (filter_symbols): Set report_plugin_err if
+       error is reported.
+       (display_rel_file): Report error for a missing LTO plugin.
+
+2019-07-26  Alan Modra  <amodra@gmail.com>
+
+       PR 24798
+       * dwarf.c (process_cu_tu_index): Avoid integer overflow on 64-bit
+       systems by casting ncols and nslots expressions to size_t.  Display
+       number of columns and slots before giving up due to buffer overflow.
+       Use %u to display unsigned ints.  Perform more pointer wrap tests.
+
+2019-07-25  Tom Tromey <tromey@adacore.com>
+
+       PR 24809
+       * dwarf.c (display_debug_names): Display the contents of the
+       augmentation string, if it is printable.
+
 2019-07-25  Nick Clifton  <nickc@redhat.com>
 
        PR 24837
This page took 0.024076 seconds and 4 git commands to generate.