cn: verify msg->len before making callback
authorDavid Fries <David@Fries.net>
Tue, 11 Nov 2014 02:19:36 +0000 (20:19 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 27 Nov 2014 03:09:01 +0000 (19:09 -0800)
commita30cfa475d1a26c18f1998ba1e034a4e2ab4c7a8
tree0d352909e457fca03a206f1a7fe10174ed7e5ba9
parent55c4e6405d434e2db1e3fb3618b84741bb17d862
cn: verify msg->len before making callback

The struct cn_msg len field comes from userspace and needs to be
validated.  More logical to do so here where the cn_msg pointer is
pulled out of the sk_buff than the callback which is passed cn_msg *
and might assume no validation is needed.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Acked-by: Evgeniy Polyakov <zbr@ioremap.net>
Signed-off-by: David Fries <David@Fries.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/connector/connector.c