about summary refs log tree commit diff
path: root/elf/dynamic-link.h
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2021-11-05 17:01:24 +0100
committerFlorian Weimer <fweimer@redhat.com>2021-11-05 19:34:16 +0100
commitea32ec354c65ddad11b82ca9d057010df13a9cea (patch)
treeecc543a6270d1ab51b1ac4b27a720f0577be8046 /elf/dynamic-link.h
parentff012870b2c02a62598c04daa1e54632e020fd7d (diff)
downloadglibc-ea32ec354c65ddad11b82ca9d057010df13a9cea.tar.gz
glibc-ea32ec354c65ddad11b82ca9d057010df13a9cea.tar.xz
glibc-ea32ec354c65ddad11b82ca9d057010df13a9cea.zip
elf: Earlier missing dynamic segment check in _dl_map_object_from_fd
Separated debuginfo files have PT_DYNAMIC with p_filesz == 0.  We
need to check for that before the _dl_map_segments call because
that could attempt to write to mappings that extend beyond the end
of the file, resulting in SIGBUS.

Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
Diffstat (limited to 'elf/dynamic-link.h')
0 files changed, 0 insertions, 0 deletions