freebsd-dev/sys/amd64/linux32
David Schultz f2c7668eb1 Make ps_nargvstr and ps_nenvstr unsigned. This fixes an input
validation error in procfs/linprocfs that can be exploited by local
users to cause a kernel panic.  All versions of FreeBSD with the patch
referenced in SA-04:17.procfs have this bug, but versions without that
patch have a more serious bug instead.  This problem only affects
systems on which procfs or linprocfs is mounted.

Found by:	Coverity Prevent analysis tool
Security:	Local DOS
2005-03-23 08:27:59 +00:00
..
linux32_dummy.c
linux32_genassym.c
linux32_ipc64.h
linux32_locore.s
linux32_machdep.c - Add a custom version of exec_copyin_args() to deal with the 32-bit 2005-02-18 18:51:59 +00:00
linux32_proto.h Regen after addition of linux_nosys handler. 2005-03-07 00:23:58 +00:00
linux32_syscall.h Regen after addition of linux_nosys handler. 2005-03-07 00:23:58 +00:00
linux32_sysent.c Regen after addition of linux_nosys handler. 2005-03-07 00:23:58 +00:00
linux32_sysvec.c Make ps_nargvstr and ps_nenvstr unsigned. This fixes an input 2005-03-23 08:27:59 +00:00
linux.h
Makefile
syscalls.conf
syscalls.master Handle unimplemented syscall by instantly returning ENOSYS instead of sending 2005-03-07 00:18:06 +00:00