aboutsummaryrefslogtreecommitdiffstats
path: root/UPDATING
diff options
context:
space:
mode:
authorrea <rea@FreeBSD.org>2011-01-09 19:19:24 +0800
committerrea <rea@FreeBSD.org>2011-01-09 19:19:24 +0800
commitdf637ccdfcb6f06a908ab906103a6f3910867237 (patch)
tree26dfc86f84c77da9baea9570c725ad6c85588564 /UPDATING
parente71e21d35a25cb1ba97deb57ee14daacaa5da02f (diff)
downloadfreebsd-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--UPDATING30
1 files changed, 30 insertions, 0 deletions
diff --git a/UPDATING b/UPDATING
index 1e7bf333760f..05ccd42617da 100644
--- a/UPDATING
+++ b/UPDATING
@@ -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