--- ./deps/uv/src/unix/process.c 2021-09-28 12:58:06.000000000 +0530 +++ ./deps/uv/src/unix/process.c.mod 2021-09-28 19:20:44.656430897 +0530 @@ -283,17 +283,6 @@ if (options->cwd != NULL && chdir(options->cwd)) uv__write_errno(error_fd); - if (options->flags & (UV_PROCESS_SETUID | UV_PROCESS_SETGID)) { - /* When dropping privileges from root, the `setgroups` call will - * remove any extraneous groups. If we don't call this, then - * even though our uid has dropped, we may still have groups - * that enable us to do super-user things. This will fail if we - * aren't root, so don't bother checking the return value, this - * is just done as an optimistic privilege dropping function. - */ - SAVE_ERRNO(setgroups(0, NULL)); - } - if ((options->flags & UV_PROCESS_SETGID) && setgid(options->gid)) uv__write_errno(error_fd);