Al Viro 053fc4f755 fuse: fix UAF in rcu pathwalks
->permission(), ->get_link() and ->inode_get_acl() might dereference
->s_fs_info (and, in case of ->permission(), ->s_fs_info->fc->user_ns
as well) when called from rcu pathwalk.

Freeing ->s_fs_info->fc is rcu-delayed; we need to make freeing ->s_fs_info
and dropping ->user_ns rcu-delayed too.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
2024-02-25 02:10:32 -05:00
..
2023-02-20 11:53:11 -08:00
2024-02-25 02:10:32 -05:00
2023-04-20 22:55:35 -04:00
2023-10-18 14:08:21 +02:00
2024-01-08 11:11:51 -08:00
2024-02-25 02:10:32 -05:00
2024-02-25 02:10:32 -05:00
2021-12-04 08:58:51 -08:00