summaryrefslogtreecommitdiff
path: root/doc/doc-txt
diff options
context:
space:
mode:
authorPhil Pennock <pdp@exim.org>2017-05-09 16:00:58 -0400
committerPhil Pennock <pdp@exim.org>2017-05-09 16:00:58 -0400
commitf33875c3a0a0ef03a2e53cfcd339791b793151f0 (patch)
tree109391b7ca17bfab48708c1c09ccc4b9502df204 /doc/doc-txt
parentce889807c90746896f1310e9f4957215f46f7836 (diff)
Add option commandline_checks_require_admin
May help with scenarios already so broken that bug report 2118 is actually an issue (Wordpress vuln).
Diffstat (limited to 'doc/doc-txt')
-rw-r--r--doc/doc-txt/ChangeLog8
-rw-r--r--doc/doc-txt/NewStuff3
-rw-r--r--doc/doc-txt/OptionLists.txt1
3 files changed, 12 insertions, 0 deletions
diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog
index 2078b3521..4bc5235ec 100644
--- a/doc/doc-txt/ChangeLog
+++ b/doc/doc-txt/ChangeLog
@@ -78,6 +78,14 @@ JH/12 Fix check on SMTP command input synchronisation. Previously there were
or prompt from Exim (running as a server), due to that code's lack of
awareness of the SMTP input buferring.
+PP/04 Add commandline_checks_require_admin option.
+ Exim drops privileges sanely, various checks such as -be aren't a
+ security problem, as long as you trust local users with access to their
+ own account. When invoked by services which pass untrusted data to
+ Exim, this might be an issue. Set this option in main configuration
+ AND make fixes to the calling application, such as using `--` to stop
+ processing options.
+
Exim version 4.89
-----------------
diff --git a/doc/doc-txt/NewStuff b/doc/doc-txt/NewStuff
index cb2346f69..5fd7fbb29 100644
--- a/doc/doc-txt/NewStuff
+++ b/doc/doc-txt/NewStuff
@@ -35,6 +35,9 @@ Version 4.90
received using the ESMTP CHUNKING option, and when a new main-section
option "spool_wireformat" (false by default) is set.
+ 8. New main configuration option "commandline_checks_require_admin" to
+ restrict who can use various introspection options.
+
Version 4.89
------------
diff --git a/doc/doc-txt/OptionLists.txt b/doc/doc-txt/OptionLists.txt
index 95d321e5c..5728643a8 100644
--- a/doc/doc-txt/OptionLists.txt
+++ b/doc/doc-txt/OptionLists.txt
@@ -137,6 +137,7 @@ command string* unset lmtp
command_group string unset queryprogram 4.00
command_timeout time 5m smtp
command_user string unset queryprogram 4.00
+commandline_checks_require_admin boolean false main 4.90
condition string* unset routers 4.00
connect_timeout time 0s smtp 1.60
connection_max_messages integer 500 smtp 4.00 replaces batch_max