summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci
diff options
context:
space:
mode:
authorkurt <kurt@openbsd.org>2015-01-27 00:33:21 +0000
committerkurt <kurt@openbsd.org>2015-01-27 00:33:21 +0000
commitcc75aa50d4711fba1f346e82ffe433225721fbfb (patch)
treeab5d788ad29e3ff7eb5e5d7b8f2d8a02664b23b4 /sys/dev/pci
parentMove the "stackgap" from the stack into its own page at a random address. (diff)
downloadwireguard-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