]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit - include/linux/proc_fs.h
proc: instantiate only pids that we can ptrace on 'hidepid=4' mount option
authorAlexey Gladkov <gladkov.alexey@gmail.com>
Sun, 19 Apr 2020 14:10:53 +0000 (16:10 +0200)
committerEric W. Biederman <ebiederm@xmission.com>
Wed, 22 Apr 2020 15:51:21 +0000 (10:51 -0500)
commit24a71ce5c47f6b1b3cdacf544cb24220f5c3b7ef
treeda93b7bfc767c3fad21663b6c1aab72e2e9ffec8
parentfa10fed30f2550313a8284365b3e2398526eb42c
proc: instantiate only pids that we can ptrace on 'hidepid=4' mount option

If "hidepid=4" mount option is set then do not instantiate pids that
we can not ptrace. "hidepid=4" means that procfs should only contain
pids that the caller can ptrace.

Signed-off-by: Djalal Harouni <tixxdz@gmail.com>
Signed-off-by: Alexey Gladkov <gladkov.alexey@gmail.com>
Reviewed-by: Alexey Dobriyan <adobriyan@gmail.com>
Reviewed-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
fs/proc/base.c
fs/proc/root.c
include/linux/proc_fs.h