Taint: fix multiple ACL actions to properly manage tainted argument data
[users/heiko/exim.git] / doc / doc-txt / ChangeLog
index dbdc221171c12e56eecdbe39f1c9fd0045f9deca..015959cb6ff93154ea58fc0db9977058df972425 100644 (file)
@@ -8,9 +8,15 @@ Since Exim version 4.94
 
 JH/02 Bug 2587: Fix pam expansion condition.  Tainted values are commonly used
       as arguments, so an implementation trying to copy these into a local
-      buffer was taking a taint-enformance trap.  Fix by using dynamically
+      buffer was taking a taint-enforcement trap.  Fix by using dynamically
       created buffers.
 
+JH/03 Bug 2586: Fix listcount expansion operator.  Using tainted arguments is
+      reasonable, eg. to count headers.  Fix by using dynamically created
+      buffers rather than a local.  Do similar fixes for ACL actions "dcc",
+      "log_reject_target", "malware" and "spam"; the arguments are expanded
+      so could be handling tainted values.
+
 
 Exim version 4.94
 -----------------