From: Josh Boyer Date: Mon, 14 Mar 2016 16:33:40 +0000 (-0700) Subject: Input: powermate - fix oops with malicious USB descriptors X-Git-Tag: v3.2.80~82 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=615fd7f1ce2ced5bd401aeac55cda44295c2ae58;p=pandora-kernel.git Input: powermate - fix oops with malicious USB descriptors commit 9c6ba456711687b794dcf285856fc14e2c76074f upstream. The powermate driver expects at least one valid USB endpoint in its probe function. If given malicious descriptors that specify 0 for the number of endpoints, it will crash. Validate the number of endpoints on the interface before using them. The full report for this issue can be found here: http://seclists.org/bugtraq/2016/Mar/85 Reported-by: Ralf Spenneberg Signed-off-by: Josh Boyer Signed-off-by: Dmitry Torokhov Signed-off-by: Ben Hutchings --- Reading git-diff-tree failed