summaryrefslogtreecommitdiffstats
path: root/lib/libc/stdlib/system.c
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>2017-10-03 22:06:19 +0000
committerderaadt <deraadt@openbsd.org>2017-10-03 22:06:19 +0000
commit902e12ab0e9f4af4e1aa2690e19c8dfaddda40f0 (patch)
tree95e46f2230203c931cd068c1664bce022caf68a4 /lib/libc/stdlib/system.c
parentThe xrstor instruction will fault if the provided xstate data, which (diff)
downloadwireguard-openbsd-902e12ab0e9f4af4e1aa2690e19c8dfaddda40f0.tar.xz
wireguard-openbsd-902e12ab0e9f4af4e1aa2690e19c8dfaddda40f0.zip
Nested xrstor handled leaks a kernel address into sigval, but potential
user address is unavailable so use 0 instead, since the typical cases are coredump or handing to a SIGBUS handler which cannot recover. Issue observed by bluhm ok bluhm, mlarkin, guenther said "Foo!"
Diffstat (limited to 'lib/libc/stdlib/system.c')
0 files changed, 0 insertions, 0 deletions