summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2019-06-01 22:42:18 +0000
committerderaadt <deraadt@openbsd.org>2019-06-01 22:42:18 +0000
commita3c072261450a5ba71c3ee7e4ecfa3c8da16c9e8 (patch)
tree92d43d58ec980231bea42ca3aeea95c1a1ae9879 /lib/libc/stdlib
parentUpdate regression test for a maximum sizeof(int32_t) length octets. (diff)
downloadwireguard-openbsd-a3c072261450a5ba71c3ee7e4ecfa3c8da16c9e8.tar.xz
wireguard-openbsd-a3c072261450a5ba71c3ee7e4ecfa3c8da16c9e8.zip
Refactor the MAP_STACK feature, and introduce another similar variation:
Lookup the address that a syscall instruction is executed from, and kill the process if that page is writeable. This brings an aspect of W^X behaviour to W|X mappings (in JITs not yet adapted to W^X). The goal is to remove simple attack methods and force use of ret2libc or other more complicated means. ok kettenis stefan visa
Diffstat (limited to 'lib/libc/stdlib')
0 files changed, 0 insertions, 0 deletions