We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 186b862 + 00f1bb5 commit 6fa4b9cCopy full SHA for 6fa4b9c
su.c
100644
100755
@@ -376,6 +376,12 @@ int main(int argc, char *argv[])
376
chown(REQUESTOR_CACHE_PATH, req_uid, req_uid);
377
}
378
379
+
380
+ setgroups(0, NULL);
381
+ setegid(st.st_gid);
382
+ seteuid(st.st_uid);
383
384
385
LOGE("sudb - Opening database");
386
db = database_init();
387
if (!db) {
@@ -398,7 +404,7 @@ int main(int argc, char *argv[])
398
404
case DB_INTERACTIVE: break;
399
405
default: deny();
400
406
401
-
407
402
408
socket_serv_fd = socket_create_temp(req_uid);
403
409
if (socket_serv_fd < 0) {
410
deny();
0 commit comments