Add text about security update. Please remove before next release!
authorHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Fri, 4 Mar 2016 11:51:04 +0000 (12:51 +0100)
committerHeiko Schlittermann (HS12-RIPE) <hs@schlittermann.de>
Fri, 4 Mar 2016 11:51:04 +0000 (12:51 +0100)
templates/static/doc/CVE-2016-1531.txt [new file with mode: 0644]
templates/web/index.xsl

diff --git a/templates/static/doc/CVE-2016-1531.txt b/templates/static/doc/CVE-2016-1531.txt
new file mode 100644 (file)
index 0000000..a95875e
--- /dev/null
@@ -0,0 +1,49 @@
+Security fix for CVE-2016-1531
+==============================
+
+All installations having Exim set-uid root and using 'perl_startup' are
+vulnerable to a local privilege escalation. Any user who can start an
+instance of Exim (and this is normally *any* user) can gain root
+privileges.
+
+New options
+-----------
+
+We had to introduce two new configuration options:
+
+    keep_environment =
+    add_environment =
+
+Both options are empty per default. That is, Exim cleans the complete
+environment on startup. This affects Exim itself and any subprocesses,
+as transports, that may call other programs via some alias mechanisms,
+as routers (queryprogram), lookups, and so on.
+
+** THIS MAY BREAK your existing installation **
+
+If both options are not used in the configuration, Exim issues a warning
+on startup. This warning disappears if at least one of these options is
+used (even if set to an empty value).
+
+keep_environment should contain a list of trusted environment variables.
+(Do you trust PATH?). This may be a list of names and REs.
+
+    keep_environment = ^LDAP_ : FOO_PATH
+
+To add (or override) variables, you can use add_environment:
+
+    add_environment = <; PATH=/sbin:/usr/sbin
+
+
+New behaviour
+-------------
+
+Now Exim changes it's working directory to / right after startup,
+even before reading it's configuration. (Later Exim changes it's working
+directory to $spool_directory, as usual.)
+
+Exim only accepts an absolute configuration file path now, when using
+the -C option.
+
+
+Thank you for your understanding.
index 4e91c28cbfe8b5964d8077cdf5f04d36b15e2c7f..c1fafd7b49035c8aa4066f32c50fdaabc211108a 100644 (file)
@@ -50,6 +50,8 @@
          <p id="version_info">
             <xsl:text>The current version is </xsl:text>
             <xsl:value-of select="/content/current_version"/>
          <p id="version_info">
             <xsl:text>The current version is </xsl:text>
             <xsl:value-of select="/content/current_version"/>
+           This is a <b>security update</b>.  Please read <a href="static/doc/CVE-2016-1531.txt">CVE-2016-1531</a>
+           for more information.
          </p>
 
          <p id="beta_version_info">
          </p>
 
          <p id="beta_version_info">