+12
−3
Loading
A "local" namespace can change its `child_ns_mode` sysctl to "global", allowing nested namespaces to access global CIDs. This can be exploited by an unprivileged user who gained CAP_NET_ADMIN through a user namespace. Prevent this by rejecting writes that attempt to set `child_ns_mode` to "global" when the current namespace's mode is "local". Fixes: eafb64f4 ("vsock: add netns to vsock core") Cc: bobbyeshleman@meta.com Signed-off-by:Stefano Garzarella <sgarzare@redhat.com> Reviewed-by:
Bobby Eshleman <bobbyeshleman@meta.com> Link: https://patch.msgid.link/20260212205916.97533-3-sgarzare@redhat.com Signed-off-by:
Jakub Kicinski <kuba@kernel.org>