summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorMagnus Holmgren <holmgren@lysator.liu.se>2007-05-14 18:56:25 +0000
committerMagnus Holmgren <holmgren@lysator.liu.se>2007-05-14 18:56:25 +0000
commit0806a9c5bfe809d616ae63fa68e959a2fac2a864 (patch)
treeccf3ad57110bf850a58633f06e5e136565943962 /doc
parent2e30fa9d9b2353551db96aef5c770460f92e1515 (diff)
The "spam" ACL condition code contained a sscanf() call with a %s
conversion specification without a maximum field width, thereby enabling a rogue spamd server to cause a buffer overflow. While nobody in their right mind would setup Exim to query an untrusted spamd server, an attacker that gains access to a server running spamd could potentially exploit this vulnerability to run arbitrary code as the Exim user.
Diffstat (limited to 'doc')
-rw-r--r--doc/doc-txt/ChangeLog9
1 files changed, 8 insertions, 1 deletions
diff --git a/doc/doc-txt/ChangeLog b/doc/doc-txt/ChangeLog
index 157433630..427270499 100644
--- a/doc/doc-txt/ChangeLog
+++ b/doc/doc-txt/ChangeLog
@@ -1,4 +1,4 @@
-$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.507 2007/05/11 08:50:42 tom Exp $
+$Cambridge: exim/doc/doc-txt/ChangeLog,v 1.508 2007/05/14 18:56:25 magnus Exp $
Change log file for Exim from version 4.21
-------------------------------------------
@@ -28,6 +28,13 @@ PH/02 When an IPv6 address is converted to a string for single-key lookup
TK/01 Change PRVS address formatting scheme to reflect latests BATV draft
version.
+MH/01 The "spam" ACL condition code contained a sscanf() call with a %s
+ conversion specification without a maximum field width, thereby enabling
+ a rogue spamd server to cause a buffer overflow. While nobody in their
+ right mind would setup Exim to query an untrusted spamd server, an
+ attacker that gains access to a server running spamd could potentially
+ exploit this vulnerability to run arbitrary code as the Exim user.
+
Exim version 4.67
-----------------