diff options
author | rea <rea@FreeBSD.org> | 2011-01-09 19:19:24 +0800 |
---|---|---|
committer | rea <rea@FreeBSD.org> | 2011-01-09 19:19:24 +0800 |
commit | df637ccdfcb6f06a908ab906103a6f3910867237 (patch) | |
tree | 26dfc86f84c77da9baea9570c725ad6c85588564 /UPDATING | |
parent | e71e21d35a25cb1ba97deb57ee14daacaa5da02f (diff) | |
download | freebsd-ports-gnome-df637ccdfcb6f06a908ab906103a6f3910867237.tar.gz freebsd-ports-gnome-df637ccdfcb6f06a908ab906103a6f3910867237.tar.zst freebsd-ports-gnome-df637ccdfcb6f06a908ab906103a6f3910867237.zip |
mail/exim: update to 4.73
Most notably, this version fixes local exim -> root escalation,
CVE-2010-4345.
Port had also gained configurable knob for disabling -D option
and make variables TRUSTED_CONFIG_LIST and WHITELIST_D_MACROS
to fine tune the behaviour of options -C and -D.
New items are documented at
ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.73
Changelog is available at
ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.73
Security: e4fcf020-0447-11e0-becc-0022156e8794 / CVE-2010-4345
PR: 152963 [1], 153711 [2]
Submitted by: Alexander Wittig <alexander@wittig.name> [1]
Approved by: garga (mentor)
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -5,6 +5,36 @@ they are unavoidable. You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20110107: + AFFECTS: users of mail/exim + AUTHOR: rea@FreeBSD.org + + [POSSIBLE CONFIG BREAKAGE] The default value for system_filter_user + is now the Exim run-time user, instead of root. + + [POSSIBLE CONFIG BREAKAGE] ALT_CONFIG_ROOT_ONLY is no longer + optional and is forced on. This is mitigated by the new build + option TRUSTED_CONFIG_LIST which defines a list of configuration + files which are trusted; one per line. If a config file is owned + by root and matches a pathname in the list, then it may be invoked + by the Exim build-time user without Exim relinquishing root + privileges. + + [POSSIBLE CONFIG BREAKAGE] The Exim user is no longer automatically + trusted to supply -D<Macro[=Value]> overrides on the command-line. + Going forward, we recommend using TRUSTED_CONFIG_LIST with shim + configs that include the main config. As a transition mechanism, + we are temporarily providing a work-around: the new build option + WHITELIST_D_MACROS provides a colon-separated list of macro names + which may be overriden by the Exim run-time user. The values of + these macros are constrained to the regex ^[A-Za-z0-9_/.-]*$ + (which explicitly does allow for empty values). + + Upgrading users are encouraged to fully study + ftp://exim.inode.at/exim/ChangeLogs/NewStuff-4.73 + and + ftp://exim.inode.at/exim/ChangeLogs/ChangeLog-4.73 + 20110103: AFFECTS: users of textproc/libwpd and graphics/libwpg AUTHOR: fluffy@FreeBSD.org |