Smack: Handle io_uring kernel thread privileges
authorCasey Schaufler <casey@schaufler-ca.com>
Tue, 22 Dec 2020 23:34:24 +0000 (15:34 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 30 Dec 2020 10:54:02 +0000 (11:54 +0100)
commit8f939abd8119564c1df3d9d16534879796f063c1
tree89fd42d69b44376e19dca748b4b6e0897b5d7c46
parentb2ec2b12a45009e1801ea7b60bc644628d4ddee2
Smack: Handle io_uring kernel thread privileges

[ Upstream commit 942cb357ae7d9249088e3687ee6a00ed2745a0c7 ]

Smack assumes that kernel threads are privileged for smackfs
operations. This was necessary because the credential of the
kernel thread was not related to a user operation. With io_uring
the credential does reflect a user's rights and can be used.

Suggested-by: Jens Axboe <axboe@kernel.dk>
Acked-by: Jens Axboe <axboe@kernel.dk>
Acked-by: Eric W. Biederman <ebiederm@xmission.com>
Signed-off-by: Casey Schaufler <casey@schaufler-ca.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
security/smack/smack_access.c