diff options
author | das <das@FreeBSD.org> | 2005-03-23 08:27:59 +0000 |
---|---|---|
committer | das <das@FreeBSD.org> | 2005-03-23 08:27:59 +0000 |
commit | a556c42bd80040034647976d365ac3e4b064bacb (patch) | |
tree | 76ddf2f926b75aca9b54ed0b6d961473f0bd5faf /sys/compat/linux/linux_socket.c | |
parent | 1ffe796d8fbcffb38c40b58af8405805dbbcfdcc (diff) | |
download | FreeBSD-src-a556c42bd80040034647976d365ac3e4b064bacb.zip FreeBSD-src-a556c42bd80040034647976d365ac3e4b064bacb.tar.gz |
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
Diffstat (limited to 'sys/compat/linux/linux_socket.c')
0 files changed, 0 insertions, 0 deletions