27 lines
966 B
Diff
27 lines
966 B
Diff
From 9804dd77fd8c0ec56963306f409fea6b910bb48d 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
|
|
by default.
|
|
|
|
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
|
|
---
|
|
server/process.c | 2 +-
|
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
|
diff --git a/server/process.c b/server/process.c
|
|
index 15387a2affa..3a8bbdbfb2e 100644
|
|
--- a/server/process.c
|
|
+++ b/server/process.c
|
|
@@ -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( TRUE, -1, TokenElevationTypeFull, default_session_id );
|
|
+ process->token = token_create_admin( TRUE, -1, TokenElevationTypeLimited, default_session_id );
|
|
process->affinity = ~0;
|
|
}
|
|
else
|
|
--
|
|
2.30.2
|
|
|