]> git.itanic.dy.fi Git - linux-stable/commit
rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
authorDavid Howells <dhowells@redhat.com>
Tue, 8 Sep 2020 21:09:04 +0000 (22:09 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 14 Oct 2020 09:55:58 +0000 (11:55 +0200)
commit6343a701ca68d532d858cc3ca164aed8da624de4
tree848ec679525302a7f7be9336d9733a8b8743881b
parent3a15888ff3dfb62a6839d1dcb08bf90aa33ab1d3
rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()

[ Upstream commit 9a059cd5ca7d9c5c4ca5a6e755cf72f230176b6a ]

If rxrpc_read() (which allows KEYCTL_READ to read a key), sees a token of a
type it doesn't recognise, it can BUG in a couple of places, which is
unnecessary as it can easily get back to userspace.

Fix this to print an error message instead.

Fixes: 99455153d067 ("RxRPC: Parse security index 5 keys (Kerberos 5)")
Signed-off-by: David Howells <dhowells@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/rxrpc/key.c