1
0
Fork 0
alistair23-linux/drivers/staging/lustre/lustre/llite
Dan Carpenter 87ebccf97f staging: lustre: validate size in ll_setxattr()
If size is smaller than the lov_user_md struct then we are reading
beyond the end of the buffer.  I guess this is an information leak or it
could cause an Oops if the memory is not mapped.

Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2014-10-29 16:33:11 +08:00
..
Makefile staging: lustre: llite: remove ccflags from Makefile 2014-07-11 21:57:19 -07:00
dcache.c staging: lustre: llite: Use kzalloc and rewrite null tests 2014-09-19 16:14:01 -07:00
dir.c drivers: staging: lustre: Fix "space prohibited before that close parenthesis ')'" errors 2014-10-29 16:30:27 +08:00
file.c staging: lustre: Fix checkpatch.pl spacing-related errors 2014-10-23 11:09:12 +08:00
llite_capa.c staging: lustre: llite: expand the GOTO macro 2014-08-30 12:23:30 -07:00
llite_close.c staging: lustre: llite: Use kzalloc and rewrite null tests 2014-09-19 16:14:01 -07:00
llite_internal.h staging/lustre/quota: Get rid of compat quota code 2014-10-29 16:21:55 +08:00
llite_lib.c staging/lustre: get rid of deprecaed acl mount option code 2014-10-29 16:21:55 +08:00
llite_mmap.c staging: lustre: llite: expand the GOTO macro 2014-08-30 12:23:30 -07:00
llite_nfs.c staging: lustre: llite: Use kzalloc and rewrite null tests 2014-09-19 16:14:01 -07:00
llite_rmtacl.c staging: lustre: llite: Use kzalloc and rewrite null tests 2014-09-19 16:14:01 -07:00
lloop.c staging: lustre: llite: Use kcalloc not kzalloc with mult 2014-10-23 11:09:12 +08:00
lproc_llite.c Staging: lustre: llite: fix some sparse warnings about userspace pointer 2014-10-29 16:25:23 +08:00
namei.c Staging: lustre: llite: Declare ptr args correctly 2014-10-23 11:09:16 +08:00
remote_perm.c staging: lustre: llite: expand the GOTO macro 2014-08-30 12:23:30 -07:00
rw.c staging: remove unneeded parentheses around the right hand side of an assignment 2014-10-27 10:33:06 +08:00
rw26.c Staging: lustre: llite: Use () around long macro 2014-10-23 11:09:12 +08:00
statahead.c drivers: staging: lustre: Fix "'foo* bar' should be 'foo *bar'" errors 2014-10-20 10:29:14 +08:00
super25.c drivers: staging: lustre: Fix "spaces required around that '='" errors 2014-10-29 16:30:28 +08:00
symlink.c staging: lustre: llite: Use kzalloc and rewrite null tests 2014-09-19 16:14:01 -07:00
vvp_dev.c drivers: staging: lustre: Fix space required after that ',' errors 2014-08-30 12:05:39 -07:00
vvp_internal.h staging: lustre: llite: remove ccflags from Makefile 2014-07-11 21:57:19 -07:00
vvp_io.c drivers: staging: lustre: Fix "space prohibited before that close parenthesis ')'" errors 2014-10-29 16:30:27 +08:00
vvp_lock.c staging: lustre: llite: remove ccflags from Makefile 2014-07-11 21:57:19 -07:00
vvp_object.c staging: lustre: llite: remove ccflags from Makefile 2014-07-11 21:57:19 -07:00
vvp_page.c staging: lustre: llite: remove ccflags from Makefile 2014-07-11 21:57:19 -07:00
xattr.c staging: lustre: validate size in ll_setxattr() 2014-10-29 16:33:11 +08:00
xattr_cache.c staging: lustre: lustre: llite: Use kstrdup 2014-10-27 10:33:05 +08:00