diff options
author | cperciva <cperciva@FreeBSD.org> | 2005-05-06 02:33:46 +0000 |
---|---|---|
committer | cperciva <cperciva@FreeBSD.org> | 2005-05-06 02:33:46 +0000 |
commit | dd36aac93b9ee7914a2581ce92df7ea3118a8b19 (patch) | |
tree | 477b7d904c24cc6b9839a3da9ba132e548dde71c /sys/dev/iir | |
parent | 38711d8dea102851a90119c8ae0c3966a9dd6095 (diff) | |
download | FreeBSD-src-dd36aac93b9ee7914a2581ce92df7ea3118a8b19.zip FreeBSD-src-dd36aac93b9ee7914a2581ce92df7ea3118a8b19.tar.gz |
Correct improper permissions on /dev/iir. The earlier permissions
of 0644 allowed for people to do Evil Things via ioctl(2).
Security: FreeBSD-SA-05:06.iir
Diffstat (limited to 'sys/dev/iir')
-rw-r--r-- | sys/dev/iir/iir_ctrl.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/dev/iir/iir_ctrl.c b/sys/dev/iir/iir_ctrl.c index 172d85b..206b6ff 100644 --- a/sys/dev/iir/iir_ctrl.c +++ b/sys/dev/iir/iir_ctrl.c @@ -102,12 +102,12 @@ gdt_make_dev(int unit) #ifdef SDEV_PER_HBA dev = make_dev(&iir_cdevsw, hba2minor(unit), UID_ROOT, GID_OPERATOR, - S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH, "iir%d", unit); + S_IRUSR | S_IWUSR, "iir%d", unit); #else if (sdev_made) return (0); dev = make_dev(&iir_cdevsw, 0, UID_ROOT, GID_OPERATOR, - S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH, "iir"); + S_IRUSR | S_IWUSR, "iir"); sdev_made = 1; #endif return (dev); |