]> git.baikalelectronics.ru Git - kernel.git/commit
proc: prevent changes to overridden credentials
authorPaul Moore <paul@paul-moore.com>
Fri, 19 Apr 2019 18:55:12 +0000 (14:55 -0400)
committerPaul Moore <paul@paul-moore.com>
Mon, 29 Apr 2019 13:51:21 +0000 (09:51 -0400)
commit443208a2927aea2c658ebe48ada975ce171a1071
treebed797d4bac8508de8e185e3bd08247a9ed33891
parent248cd31925834cee88dc6c50454d3a5e26058637
proc: prevent changes to overridden credentials

Prevent userspace from changing the the /proc/PID/attr values if the
task's credentials are currently overriden.  This not only makes sense
conceptually, it also prevents some really bizarre error cases caused
when trying to commit credentials to a task with overridden
credentials.

Cc: <stable@vger.kernel.org>
Reported-by: "chengjian (D)" <cj.chengjian@huawei.com>
Signed-off-by: Paul Moore <paul@paul-moore.com>
Acked-by: John Johansen <john.johansen@canonical.com>
Acked-by: James Morris <james.morris@microsoft.com>
Acked-by: Casey Schaufler <casey@schaufler-ca.com>
fs/proc/base.c