diff options
author | 2015-01-27 00:33:21 +0000 | |
---|---|---|
committer | 2015-01-27 00:33:21 +0000 | |
commit | cc75aa50d4711fba1f346e82ffe433225721fbfb (patch) | |
tree | ab5d788ad29e3ff7eb5e5d7b8f2d8a02664b23b4 /sys/dev/pci | |
parent | Move the "stackgap" from the stack into its own page at a random address. (diff) | |
download | wireguard-openbsd-cc75aa50d4711fba1f346e82ffe433225721fbfb.tar.xz wireguard-openbsd-cc75aa50d4711fba1f346e82ffe433225721fbfb.zip |
Require EFT shared objects have a PT_PHDR entry to be considered
a pie binary. The kernel will now reject executing a typical shared
library with EINVAL. This breaks compatibility with initial static pie
binaries and requires a recent user-land prior to upgrading. In
addition, more fine grained errors can be returned from execve(2)
when errors occur while attempting to execute ELF objects.
okay guenther@, kettenis@, deraadt@
Diffstat (limited to 'sys/dev/pci')
0 files changed, 0 insertions, 0 deletions