Rebase against 0ec555e58ea9d5b33f4c825e96965ad0cb15d00f.

This commit is contained in:
Zebediah Figura
2021-06-30 17:34:42 -05:00
parent 260734214e
commit 8988a92bee
5 changed files with 8 additions and 66 deletions

View File

@@ -1,4 +1,4 @@
From 528811e294f3f81ccb78fc22a3e3787495a3a51a Mon Sep 17 00:00:00 2001
From 2fc3173016ecac56e884b2bc92f2aab3de3240ee Mon Sep 17 00:00:00 2001
From: Zebediah Figura <z.figura12@gmail.com>
Date: Sun, 7 Feb 2021 22:54:19 -0600
Subject: [PATCH] server: Create processes using a limited administrator token
@@ -10,18 +10,18 @@ Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/server/process.c b/server/process.c
index e5fe7cc6b6e..ed4c810878e 100644
index 9288bcc27d5..50295cc0202 100644
--- a/server/process.c
+++ b/server/process.c
@@ -578,7 +578,7 @@ struct process *create_process( int fd, struct process *parent, int inherit_all,
@@ -664,7 +664,7 @@ struct process *create_process( int fd, struct process *parent, unsigned int fla
if (!parent)
{
process->handles = alloc_handle_table( process, 0 );
- process->token = token_create_admin( TokenElevationTypeFull );
+ process->token = token_create_admin( TokenElevationTypeLimited );
- process->token = token_create_admin( TRUE, -1, TokenElevationTypeFull );
+ process->token = token_create_admin( TRUE, -1, TokenElevationTypeLimited );
process->affinity = ~0;
}
else
--
2.20.1
2.30.2