diff options
author | Paul Moore <paul@paul-moore.com> | 2019-04-19 20:55:12 +0200 |
---|---|---|
committer | Paul Moore <paul@paul-moore.com> | 2019-04-29 15:51:21 +0200 |
commit | 35a196bef449b5824033865b963ed9a43fb8c730 (patch) | |
tree | bed797d4bac8508de8e185e3bd08247a9ed33891 /security/selinux/hooks.c | |
parent | selinux: Check address length before reading address family (diff) | |
download | linux-35a196bef449b5824033865b963ed9a43fb8c730.tar.xz linux-35a196bef449b5824033865b963ed9a43fb8c730.zip |
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>
Diffstat (limited to '')
0 files changed, 0 insertions, 0 deletions