commit | c45c3dba8cc80a41c4e0839df43c435c7aa0996d | [log] [tgz] |
---|---|---|
author | Alan Modra <amodra@gmail.com> | Fri Oct 29 15:09:52 2021 +1030 |
committer | Alan Modra <amodra@gmail.com> | Fri Oct 29 17:22:32 2021 +1030 |
tree | 416b94ca907560ba4ddfebc3b6fa437cf3d44d2c | |
parent | c82ebeb7e6e060dacbaef02933b5f06c10f574f6 [diff] |
ELF core file size checks Catch fuzzed segments where p_offset + p_filesz wraps, and limit error output. * elfcore.h (elf_core_file_p): Rewrite segment checks using bfd_get_file_size. Set read_only on file size errors. * elfcode.h (elf_swap_shdr_in): Don't repeat error message.