summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2019-01-16 10:31:09 -0800
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2019-01-22 21:40:32 +0100
commitb955a2c75675102b8270fd06c6c2730913994ce7 (patch)
treec5f9d1827c6ada5834ce51ca428cf214324c1e1e /drivers
parent01634ac56393272de45f1f88be9d28f52f91a272 (diff)
downloadlinux-stable-b955a2c75675102b8270fd06c6c2730913994ce7.tar.gz
linux-stable-b955a2c75675102b8270fd06c6c2730913994ce7.tar.bz2
linux-stable-b955a2c75675102b8270fd06c6c2730913994ce7.zip
Yama: Check for pid death before checking ancestry
commit 9474f4e7cd71a633fa1ef93b7daefd44bbdfd482 upstream. It's possible that a pid has died before we take the rcu lock, in which case we can't walk the ancestry list as it may be detached. Instead, check for death first before doing the walk. Reported-by: syzbot+a9ac39bf55329e206219@syzkaller.appspotmail.com Fixes: 2d514487faf1 ("security: Yama LSM") Cc: stable@vger.kernel.org Suggested-by: Oleg Nesterov <oleg@redhat.com> Signed-off-by: Kees Cook <keescook@chromium.org> Signed-off-by: James Morris <james.morris@microsoft.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions