[SRU][N][PATCH 0/6] proc: restrict overmounting of ephemeral entities
Yufeng Gao
yufeng.gao at canonical.com
Wed May 27 00:40:51 UTC 2026
BugLink: https://bugs.launchpad.net/bugs/2137199
SRU Justification:
[Impact]
The ability to mount on top of various ephemeral entities in procfs,
specifically magic links of the form /proc/<pid>/fd/<nr>, causes LTP
test case mount08 to fail.
[Fix]
Apply the upstream fix:
https://lore.kernel.org/r/20240806-work-procfs-v1-0-fb04e1d09f0c@kernel.org
The fix prevents overmounting on top of the magic links.
[Test Plan]
Compiled, boot tested and with this patch applied, LTP test case mount08
passes.
[Where problems could occur]
This is a clean upstream cherry-pick and only prevents mounting on top of
ephemeral procfs entries which should never be valid mount targets for
normal usage. Shouldn't break anything else.
Christian Brauner (6):
proc: proc_readfd() -> proc_fd_iterate()
proc: proc_readfdinfo() -> proc_fdinfo_iterate()
proc: add proc_splice_unmountable()
proc: block mounting on top of /proc/<pid>/map_files/*
proc: block mounting on top of /proc/<pid>/fd/*
proc: block mounting on top of /proc/<pid>/fdinfo/*
fs/proc/base.c | 4 ++--
fs/proc/fd.c | 16 ++++++++--------
fs/proc/internal.h | 13 +++++++++++++
3 files changed, 23 insertions(+), 10 deletions(-)
--
2.43.0
More information about the kernel-team
mailing list