]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
drivers/net/usb/hso.c: prevent reading uninitialized memory
authorDan Rosenberg <drosenberg@vsecurity.com>
Wed, 15 Sep 2010 11:43:28 +0000 (11:43 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 27 Sep 2010 00:18:17 +0000 (17:18 -0700)
commit9df2a1a9348fe1098e55ca3899963a60419c12d8
tree814dee76d61edc6f85139399f83b8a047181413a
parentdf7b44d7704fd1a1f3f6af399587bc15732490b0
drivers/net/usb/hso.c: prevent reading uninitialized memory

commit 7011e660938fc44ed86319c18a5954e95a82ab3e upstream.

Fixed formatting (tabs and line breaks).

The TIOCGICOUNT device ioctl allows unprivileged users to read
uninitialized stack memory, because the "reserved" member of the
serial_icounter_struct struct declared on the stack in hso_get_count()
is not altered or zeroed before being copied back to the user.  This
patch takes care of it.

Signed-off-by: Dan Rosenberg <dan.j.rosenberg@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/usb/hso.c