Skip to content

Commit 0c92411

Browse files
committed
netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid
... instead of using init_user_ns. Fixes: 9651851 ("netfilter: add nftables") Tested-by: Phil Sutter <[email protected]> Signed-off-by: Pablo Neira Ayuso <[email protected]>
1 parent 526e81b commit 0c92411

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

net/netfilter/nft_meta.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,11 +147,11 @@ nft_meta_get_eval_skugid(enum nft_meta_keys key,
147147

148148
switch (key) {
149149
case NFT_META_SKUID:
150-
*dest = from_kuid_munged(&init_user_ns,
150+
*dest = from_kuid_munged(sock_net(sk)->user_ns,
151151
sock->file->f_cred->fsuid);
152152
break;
153153
case NFT_META_SKGID:
154-
*dest = from_kgid_munged(&init_user_ns,
154+
*dest = from_kgid_munged(sock_net(sk)->user_ns,
155155
sock->file->f_cred->fsgid);
156156
break;
157157
default:

0 commit comments

Comments
 (0)