From: Michael Tremer Date: Tue, 16 Aug 2022 12:39:24 +0000 (+0000) Subject: jail: Check effective UID/GID for root as well X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=4f719e21731b2ad5badef26652988fa6e1573daa;p=people%2Fstevee%2Fpakfire.git jail: Check effective UID/GID for root as well Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/jail.c b/src/libpakfire/jail.c index 2f9adcb1..584eae41 100644 --- a/src/libpakfire/jail.c +++ b/src/libpakfire/jail.c @@ -1108,7 +1108,7 @@ static int pakfire_jail_child(struct pakfire_jail* jail, struct pakfire_jail_exe DEBUG(jail->pakfire, " GID: %d (effective %d)\n", gid, egid); // Check if we are (effectively running as root) - if (uid != 0 || gid != 0) { + if (uid || gid || euid || egid) { ERROR(jail->pakfire, "Child process is not running as root\n"); return 126; }