diff options
author | Rich Felker <dalias@aerifal.cx> | 2011-04-03 12:20:51 -0400 |
---|---|---|
committer | Rich Felker <dalias@aerifal.cx> | 2011-04-03 12:20:51 -0400 |
commit | c9b2d8016fca3b0545433e9d58a04c038b6fc921 (patch) | |
tree | b95287cafebf3496a773131f277f60f506cb1519 /src/thread/pthread_barrierattr_setpshared.c | |
parent | 6e9ed66d0db17ac9ad2342fc107e8c4528fce0ba (diff) | |
download | musl-c9b2d8016fca3b0545433e9d58a04c038b6fc921.tar.gz |
don't trust siginfo in rsyscall handler
for some inexplicable reason, linux allows the sender of realtime
signals to spoof its identity. permission checks for sending signals
should limit the impact to same-user processes, but just to be safe,
we avoid trusting the siginfo structure and instead simply examine the
program state to see if we're in the middle of a legitimate rsyscall.
Diffstat (limited to 'src/thread/pthread_barrierattr_setpshared.c')
0 files changed, 0 insertions, 0 deletions