pledge "proc" request should allow setsid()
authorderaadt <deraadt@openbsd.org>
Mon, 12 Oct 2015 23:16:23 +0000 (23:16 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 12 Oct 2015 23:16:23 +0000 (23:16 +0000)
sys/kern/kern_pledge.c

index 3a07c34..7edad82 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kern_pledge.c,v 1.16 2015/10/12 21:43:20 deraadt Exp $        */
+/*     $OpenBSD: kern_pledge.c,v 1.17 2015/10/12 23:16:23 deraadt Exp $        */
 
 /*
  * Copyright (c) 2015 Nicholas Marriott <nicm@openbsd.org>
@@ -141,6 +141,7 @@ const u_int pledge_syscalls[SYS_MAXSYSCALL] = {
        [SYS_vfork] = PLEDGE_PROC,
        [SYS_kill] = PLEDGE_SELF | PLEDGE_PROC, 
        [SYS_setpgid] = PLEDGE_PROC,
+       [SYS_setsid] = PLEDGE_PROC,
        [SYS_setrlimit] = PLEDGE_PROC,
 
        [SYS_execve] = PLEDGE_EXEC,