Close a kernel mem disclosure bug in linprocfs. The uio_offset was not
authorMatthew Dillon <dillon@dragonflybsd.org>
Fri, 13 Aug 2004 02:50:58 +0000 (02:50 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Fri, 13 Aug 2004 02:50:58 +0000 (02:50 +0000)
commit9bbc4e5c6b3df3d035ab2492ce83837dd20cae83
tree2f6f1566f508213ce84be662a06876a4b4512f8b
parenteb12fd1d111a565254733412fcac9de85ba7d146
Close a kernel mem disclosure bug in linprocfs.  The uio_offset was not
being properly bounded.  Use uiomove_frombuf() instead of trying to
calculate it manually.

Submitted-by: =?ISO-8859-1?Q?Christer_=D6berg?= <christer.oberg@deprotect.com>
sys/emulation/linux/i386/linprocfs/Makefile
sys/emulation/linux/i386/linprocfs/linprocfs.h
sys/emulation/linux/i386/linprocfs/linprocfs_misc.c
sys/emulation/linux/i386/linprocfs/linprocfs_subr.c
sys/emulation/linux/i386/linprocfs/linprocfs_vnops.c