From: David Herrmann Date: Tue, 26 Nov 2013 12:58:18 +0000 (+0100) Subject: HID: uhid: fix leak for 64/32 UHID_CREATE X-Git-Tag: v3.13-rc2~18^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=80897aa787ecd58eabb29deab7cbec9249c9b7e6;p=pandora-kernel.git HID: uhid: fix leak for 64/32 UHID_CREATE UHID allows short writes so user-space can omit unused fields. We automatically set them to 0 in the kernel. However, the 64/32 bit compat-handler didn't do that in the UHID_CREATE fallback. This will reveal random kernel heap data (of random size, even) to user-space. Fixes: befde0226a59 ('HID: uhid: make creating devices work on 64/32 systems') Reported-by: Ben Hutchings Signed-off-by: David Herrmann Cc: stable@vger.kernel.org Signed-off-by: Jiri Kosina --- Reading git-diff-tree failed