diff options
author | Eric W. Biederman <[email protected]> | 2014-07-28 16:26:53 -0700 |
---|---|---|
committer | Eric W. Biederman <[email protected]> | 2014-07-31 17:11:54 -0700 |
commit | a6138db815df5ee542d848318e5dae681590fccd (patch) | |
tree | 52f996bcb8b01b4d1e4ee3705c0f646e549fa41a /tools/perf/util/scripting-engines/trace-event-python.c | |
parent | 728dba3a39c66b3d8ac889ddbe38b5b1c264aec3 (diff) |
mnt: Only change user settable mount flags in remount
Kenton Varda <[email protected]> discovered that by remounting a
read-only bind mount read-only in a user namespace the
MNT_LOCK_READONLY bit would be cleared, allowing an unprivileged user
to the remount a read-only mount read-write.
Correct this by replacing the mask of mount flags to preserve
with a mask of mount flags that may be changed, and preserve
all others. This ensures that any future bugs with this mask and
remount will fail in an easy to detect way where new mount flags
simply won't change.
Cc: [email protected]
Acked-by: Serge E. Hallyn <[email protected]>
Signed-off-by: "Eric W. Biederman" <[email protected]>
Diffstat (limited to 'tools/perf/util/scripting-engines/trace-event-python.c')
0 files changed, 0 insertions, 0 deletions