aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/audit_watch.c
diff options
context:
space:
mode:
authorEric W. Biederman <ebiederm@xmission.com>2011-11-21 16:40:54 -0800
committerEric W. Biederman <ebiederm@xmission.com>2012-11-19 05:59:23 -0800
commit3cdf5b45ffbac294bcdfac0393df72f7687c01e8 (patch)
tree8f6d5339dc7fc40107aecd11612617dbff63134e /kernel/audit_watch.c
parentae11e0f18482bfe0cd83b9b61434ea7e0bd94e25 (diff)
downloadkernel_goldelico_gta04-3cdf5b45ffbac294bcdfac0393df72f7687c01e8.zip
kernel_goldelico_gta04-3cdf5b45ffbac294bcdfac0393df72f7687c01e8.tar.gz
kernel_goldelico_gta04-3cdf5b45ffbac294bcdfac0393df72f7687c01e8.tar.bz2
userns: Ignore suid and sgid on binaries if the uid or gid can not be mapped
When performing an exec where the binary lives in one user namespace and the execing process lives in another usre namespace there is the possibility that the target uids can not be represented. Instead of failing the exec simply ignore the suid/sgid bits and run the binary with lower privileges. We already do this in the case of MNT_NOSUID so this should be a well tested code path. As the user and group are not changed this should not introduce any security issues. Acked-by: Serge Hallyn <serge.hallyn@canonical.com> Signed-off-by: Eric W. Biederman <ebiederm@xmission.com>
Diffstat (limited to 'kernel/audit_watch.c')
0 files changed, 0 insertions, 0 deletions