]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
nsfs: tighten permission checks for ns iteration ioctls
authorChristian Brauner <brauner@kernel.org>
Thu, 26 Feb 2026 13:50:09 +0000 (14:50 +0100)
committerChristian Brauner <brauner@kernel.org>
Fri, 27 Feb 2026 21:00:08 +0000 (22:00 +0100)
commite6b899f08066e744f89df16ceb782e06868bd148
treefe5fbdafe96c1c39aabef7e65eae4d210a79e8d7
parenta0b4c7a49137ed21279f354eb59f49ddae8dffc2
nsfs: tighten permission checks for ns iteration ioctls

Even privileged services should not necessarily be able to see other
privileged service's namespaces so they can't leak information to each
other. Use may_see_all_namespaces() helper that centralizes this policy
until the nstree adapts.

Link: https://patch.msgid.link/20260226-work-visibility-fixes-v1-1-d2c2853313bd@kernel.org
Fixes: a1d220d9dafa ("nsfs: iterate through mount namespaces")
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Cc: stable@kernel.org # v6.12+
Signed-off-by: Christian Brauner <brauner@kernel.org>
fs/nsfs.c
include/linux/ns_common.h
kernel/nscommon.c