diff options
author | Alan Modra <amodra@gmail.com> | 2019-06-21 11:51:38 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2019-06-21 12:04:41 +0930 |
commit | 890f750a3b053532a4b839a2dd6243076de12031 (patch) | |
tree | 8624ddef090b9615f9d160f9d7cb3e1b2d3a96dc /libctf/ctf-impl.h | |
parent | 2a81e61405262fd0299a5079b29ce417a8edba0c (diff) | |
download | gdb-890f750a3b053532a4b839a2dd6243076de12031.zip gdb-890f750a3b053532a4b839a2dd6243076de12031.tar.gz gdb-890f750a3b053532a4b839a2dd6243076de12031.tar.bz2 |
PR24689, string table corruption
The testcase in the PR had a e_shstrndx section of type SHT_GROUP.
hdr->contents were initialized by setup_group rather than being read
from the file, thus last byte was not zero and string dereference ran
off the end of the buffer.
PR 24689
* elfcode.h (elf_object_p): Check type of e_shstrndx section.
Diffstat (limited to 'libctf/ctf-impl.h')
0 files changed, 0 insertions, 0 deletions