• Seth Forshee's avatar
    fuse: Restrict allow_other to the superblock's namespace or a descendant · ef37082b
    Seth Forshee authored
    Unprivileged users are normally restricted from mounting with the
    allow_other option by system policy, but this could be bypassed
    for a mount done with user namespace root permissions. In such
    cases allow_other should not allow users outside the userns
    to access the mount as doing so would give the unprivileged user
    the ability to manipulate processes it would otherwise be unable
    to manipulate. Restrict allow_other to apply to users in the same
    userns used at mount or a descendant of that namespace.
    Signed-off-by: default avatarSeth Forshee <seth.forshee@canonical.com>
    ef37082b
dir.c 47.8 KB