summaryrefslogtreecommitdiff
path: root/lib/mpi/mpi-bit.c
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2011-11-04 22:20:43 +0400
committerGreg Kroah-Hartman <gregkh@suse.de>2011-11-27 06:34:15 +0400
commite384a41141949843899affcf51f4e6e646c1fe9f (patch)
tree402bbdb1c4d89e0fb354d168da2ac56332ecfd79 /lib/mpi/mpi-bit.c
parent6a9ce6b654e491981f6ef7e214cbd4f63e033848 (diff)
downloadlinux-e384a41141949843899affcf51f4e6e646c1fe9f.tar.xz
Staging: comedi: integer overflow in do_insnlist_ioctl()
There is an integer overflow here that could cause memory corruption on 32 bit systems. insnlist.n_insns could be a very high value size calculation for kmalloc() could overflow resulting in a smaller "insns" than expected. In the for (i = 0; i < insnlist.n_insns; i++) {... loop we would read past the end of the buffer, possibly corrupting memory as well. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'lib/mpi/mpi-bit.c')
0 files changed, 0 insertions, 0 deletions