lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 11 Feb 2020 17:57:46 +0100 From: Christian Brauner <christian.brauner@...ntu.com> To: Stéphane Graber <stgraber@...ntu.com>, "Eric W. Biederman" <ebiederm@...ssion.com>, Aleksa Sarai <cyphar@...har.com>, Jann Horn <jannh@...gle.com> Cc: smbarber@...omium.org, Alexander Viro <viro@...iv.linux.org.uk>, Alexey Dobriyan <adobriyan@...il.com>, Serge Hallyn <serge@...lyn.com>, James Morris <jmorris@...ei.org>, Kees Cook <keescook@...omium.org>, Jonathan Corbet <corbet@....net>, linux-kernel@...r.kernel.org, linux-fsdevel@...r.kernel.org, containers@...ts.linux-foundation.org, linux-security-module@...r.kernel.org, linux-api@...r.kernel.org, Christian Brauner <christian.brauner@...ntu.com> Subject: [PATCH 17/24] sys: __sys_setfsgid(): handle fsid mappings Switch setfsgid() to lookup fsids in the fsid mappings. If no fsid mappings are setup the behavior is unchanged, i.e. fsids are looked up in the id mappings. Signed-off-by: Christian Brauner <christian.brauner@...ntu.com> --- kernel/sys.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/sys.c b/kernel/sys.c index ae376d32c1e3..b89334ad0908 100644 --- a/kernel/sys.c +++ b/kernel/sys.c @@ -847,9 +847,9 @@ long __sys_setfsgid(gid_t gid) kgid_t kgid; old = current_cred(); - old_fsgid = from_kgid_munged(old->user_ns, old->fsgid); + old_fsgid = from_kfsgid_munged(old->user_ns, old->fsgid); - kgid = make_kgid(old->user_ns, gid); + kgid = make_kfsgid(old->user_ns, gid); if (!gid_valid(kgid)) return old_fsgid; -- 2.25.0
Powered by blists - more mailing lists