Date: Wed, 11 Apr 2001 13:20:41 -0700 (PDT) From: Robert Watson <rwatson@FreeBSD.org> To: cvs-committers@freebsd.org, cvs-all@freebsd.org Subject: cvs commit: src/sys/kern syscalls.master kern_prot.c Message-ID: <200104112020.f3BKKfk17175@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
rwatson 2001/04/11 13:20:41 PDT Modified files: sys/kern syscalls.master kern_prot.c Log: o Introduce a new system call, __setsugid(), which allows a process to toggle the P_SUGID bit explicitly, rather than relying on it being set implicitly by other protection and credential logic. This feature is introduced to support inter-process authorization regression testing by simplifying userland credential management allowing the easy isolation and reproduction of authorization events with specific security contexts. This feature is enabled only by "options REGRESSION" and is not intended to be used by applications. While the feature is not known to introduce security vulnerabilities, it does allow processes to enter previously inaccessible parts of the credential state machine, and is therefore disabled by default. It may not constitute a risk, and therefore in the future pending further analysis (and appropriate need) may become a published interface. Obtained from: TrustedBSD Project Revision Changes Path 1.88 +2 -1 src/sys/kern/syscalls.master 1.79 +24 -1 src/sys/kern/kern_prot.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200104112020.f3BKKfk17175>