Skip to content
Commit 7612bfee authored by Kees Cook's avatar Kees Cook Committed by James Morris
Browse files

Yama: access task_struct->comm directly



The core ptrace access checking routine holds a task lock, and when
reporting a failure, Yama takes a separate task lock. To avoid a
potential deadlock with two ptracers taking the opposite locks, do not
use get_task_comm() and just use ->comm directly since accuracy is not
important for the report.

Reported-by: default avatarFengguang Wu <fengguang.wu@intel.com>
Suggested-by: default avatarOleg Nesterov <oleg@redhat.com>
CC: stable@vger.kernel.org
Signed-off-by: default avatarKees Cook <keescook@chromium.org>
Acked-by: default avatarJohn Johansen <john.johansen@canonical.com>
Signed-off-by: default avatarJames Morris <james.l.morris@oracle.com>
parent d9875690
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment