Re: vms buffer overflows and large memory allocation
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 4ee96e4abc3d4b6bfba9a566e9f5b4d96052b302..eeb042c32f39b08e0b0f6a4905e96e7364b0b412 100644 (file)
@@ -1,3 +1,23 @@
+2020-02-24  Alan Modra  <amodra@gmail.com>
+
+       * vms-lib.c (_bfd_vms_lib_archive_p): Correct overflow checks.
+
+2020-02-24  Alan Modra  <amodra@gmail.com>
+
+       * vms-lib.c (struct carsym_mem): Add limit.
+       (vms_add_index): Heed limit.
+       (vms_traverse_index): Catch buffer overflows.  Remove outdated fixme.
+       (vms_lib_read_index): Set up limit.  Catch 32-bit overflow.
+       Always return actual number read.
+       (_bfd_vms_lib_archive_p): Catch buffer overflows.  Replace
+       assertion with error exit.
+
+2020-02-22  Alan Modra  <amodra@gmail.com>
+
+       PR 25585
+       * elf.c (assign_file_positions_for_load_sections): Continue linking
+       on "PHDR segment not covered by LOAD segment" errors.
+
 2020-02-21  Alan Modra  <amodra@gmail.com>
 
        * mach-o.c (bfd_mach_o_canonicalize_relocs): Fix ineffective
This page took 0.024264 seconds and 4 git commands to generate.