misc: fastrpc: restrict user apps from sending kernel RPC messages
authorDmitry Baryshkov <dmitry.baryshkov@linaro.org>
Fri, 12 Feb 2021 19:26:58 +0000 (22:26 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 10 Mar 2021 16:01:29 +0000 (17:01 +0100)
commit20c40794eb85ea29852d7bc37c55713802a543d6
tree429f27645a223f926cbcf55b40e167c56bf65edc
parent1201d68f4781141411e734315f22457e6ea2cfcb
misc: fastrpc: restrict user apps from sending kernel RPC messages

Verify that user applications are not using the kernel RPC message
handle to restrict them from directly attaching to guest OS on the
remote subsystem. This is a port of CVE-2019-2308 fix.

Fixes: c68cfb718c8f ("misc: fastrpc: Add support for context Invoke method")
Cc: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Cc: Jonathan Marek <jonathan@marek.ca>
Cc: stable@vger.kernel.org
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Link: https://lore.kernel.org/r/20210212192658.3476137-1-dmitry.baryshkov@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/fastrpc.c