cdc-acm: add sanity checks
authorOliver Neukum <oneukum@suse.de>
Wed, 28 Jan 2015 10:14:55 +0000 (11:14 +0100)
committerSasha Levin <sasha.levin@oracle.com>
Sun, 17 May 2015 23:12:37 +0000 (19:12 -0400)
commit57f086bcbcc3104557959e30ddbf94ecb8b028d1
tree0ac9c741caaa97ec27d0ca4a03ae3b6ad53f202b
parenta1f3efd406be6db261be2f7c1a31e836d157ae32
cdc-acm: add sanity checks

[ Upstream commit 7e860a6e7aa62b337a61110430cd633db5b0d2dd ]

Check the special CDC headers for a plausible minimum length.
Another big operating systems ignores such garbage.

Signed-off-by: Oliver Neukum <oneukum@suse.de>
CC: stable@vger.kernel.org
Reviewed-by: Adam Lee <adam8157@gmail.com>
Tested-by: Adam Lee <adam8157@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
drivers/usb/class/cdc-acm.c