On 2011-02-09 at 12:35 +0100, Frank Elsner wrote:
> after upgrade from exim-4.69 to exim-4.74 I ran into problems with the
> mailman and my configuration. Exim is UID=103.
> 
> 2011-02-09 11:28:25 1Pn7Hd-00077B-Dv unable to set gid=104 or uid=104 
> (euid=103): local delivery to list <[email protected]> 
> transport=mailman_transport
> 
> 2011-02-09 11:29:03 1Pn7IF-00077Z-AC unable to set gid=1 or uid=103 
> (euid=103): remote delivery to [email protected] with transport=smtp
> 
> What's going on?

You didn't read README.UPDATING or the announcement for 4.73?

To avoid privilege escalation from the exim run-time user to root
(arbitrary code execution of the exim run-time user's choosing), some
setups that used to work no longer do so by default.

In particular, if you're using -C on the command-line, you need to build
Exim with TRUSTED_CONFIG_LIST defined; that points to a file which
contains a list of trusted configs, one per line.

If you're using -D on the command-line then you need to build Exim with
WHITELIST_D_MACROS containing the names of any macros you need to
preserve (and the values of the macros are filtered).

See README.UPDATING for more.

-Phil

-- 
## List details at http://lists.exim.org/mailman/listinfo/exim-users 
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to