SecurityTracker.com
    Home    |    View Topics    |    Search    |    Contact Us    |   

SecurityTracker
Archives


 


Category:   Application (E-mail Server)  >   Postfix Vendors:   Postfix.org
(Mandrake Issues Fix) Re: Postfix Address Resolver Parsing Bug Lets Remote Users Hang the System
SecurityTracker Alert ID:  1007394
SecurityTracker URL:  http://securitytracker.com/id/1007394
CVE Reference:   CVE-2003-0540   (Links to External Site)
Date:  Aug 4 2003
Impact:   Denial of service via network
Fix Available:  Yes  Vendor Confirmed:  Yes  
Version(s): 1.1.12 and prior versions
Description:   A denial of service vulnerability was reported in Postfix. A remote user may be able to cause the queue manager to lock up.

It is reported that the address parser code contains a flaw. A remote user can create a specially crafted envelope address in the SMTP header to cause the 'nqmgr' process to lock up. The exploit message's destination address must reportedly be crafted to cause a bounce (e.g., "<nonexistent@local-server-name>", "<nonexistent@[127.0.0.1]>") and the "mail from" or "Errors-To" addresses must reportedly be of the form "<.!>" or "<.!@local-server-name>". According to the report, when the code attempts to parse and rewrite the from/error address, the queue manager will lock up.

The offending message must be removed before the queue manager is restarted in order to return to normal operations.

It is also reported that a remote user can cause an instance of the SMTP listener to lock up by sending a specially crafted "RCPT TO" address of the form "<.!>" or "<.!@local-server-name>". By repeating this method, the remote user can cause denial of service conditions.

The report indicates that the system will write the following messasge to the mail log file when the flaw is triggered:

"resolve_clnt_query: null recipient"

Versions prior to 1.1.9 are not vulnerable in the default configuration, unless the 'append_dot_mydomain' setting is disabled via the configuration file.

Version 2.0 is not affected, according to the report.

The vendor was reportedly notified on July 27, 2003.

Impact:   A remote user can cause the queue manager to lock up until the exploit message is removed from the queue.

A remote user can cause a single instance of the SMTP listener to lock up until the exploit message is removed from the queue.

Solution:   Mandrake has issued a fix.

Corporate Server 2.1:
2aad99a13d54ad1639f838b72c541c5c corporate/2.1/RPMS/postfix-1.1.13-1.1mdk.i586.rpm
435cada8d84f410e4991d8563e6d42a6 corporate/2.1/SRPMS/postfix-1.1.13-1.1mdk.src.rpm

Corporate Server 2.1/x86_64:
92a11a97498d15b49800691daccfde79 x86_64/corporate/2.1/RPMS/postfix-1.1.13-1.2mdk.x86_64.rpm
6f340161b82d806f11b9cad2acc36041 x86_64/corporate/2.1/SRPMS/postfix-1.1.13-1.2mdk.src.rpm

Mandrake Linux 8.2:
3d78e8d0a5c6d841697c055112fa3cc0 8.2/RPMS/postfix-20010228-20.1mdk.i586.rpm
d06d059baad0ab14b09c7612f94c7296 8.2/SRPMS/postfix-20010228-20.1mdk.src.rpm

Mandrake Linux 8.2/PPC:
56162355881b39128f60f94e2992edbb ppc/8.2/RPMS/postfix-20010228-20.1mdk.ppc.rpm
d06d059baad0ab14b09c7612f94c7296 ppc/8.2/SRPMS/postfix-20010228-20.1mdk.src.rpm

Mandrake Linux 9.0:
2aad99a13d54ad1639f838b72c541c5c 9.0/RPMS/postfix-1.1.13-1.1mdk.i586.rpm
435cada8d84f410e4991d8563e6d42a6 9.0/SRPMS/postfix-1.1.13-1.1mdk.src.rpm

Multi Network Firewall 8.2:
3d78e8d0a5c6d841697c055112fa3cc0 mnf8.2/RPMS/postfix-20010228-20.1mdk.i586.rpm
d06d059baad0ab14b09c7612f94c7296 mnf8.2/SRPMS/postfix-20010228-20.1mdk.src.rpm

Vendor URL:  www.postfix.org/ (Links to External Site)
Cause:   Input validation error, State error
Underlying OS:  Linux (Mandriva/Mandrake)
Underlying OS Comments:  8.2, 9.0, Corporate Server 2.1, Multi Network Firewall 8.2

Message History:   This archive entry is a follow-up to the message listed below.
Aug 4 2003 Postfix Address Resolver Parsing Bug Lets Remote Users Hang the System



 Source Message Contents

Subject:  [Full-Disclosure] MDKSA-2003:081 - Updated postfix packages fix remote DoS


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

________________________________________________________________________

                Mandrake Linux Security Update Advisory
________________________________________________________________________

Package name:           postfix
Advisory ID:            MDKSA-2003:081
Date:                   August 4th, 2003

Affected versions:	8.2, 9.0, Corporate Server 2.1,
			Multi Network Firewall 8.2
________________________________________________________________________

Problem Description:

 Two vulnerabilities were discovered in the postfix MTA by Michal
 Zalewski.  Versions prior to 1.1.12 would allow an attacker to bounce-
 scan private networks or use the daemon as a DDoS (Distributed Denial
 of Service) tool by forcing the daemon to connect to an arbitrary
 service at an arbitrary IP address and receiving either a bounce
 message or by timing.  As well, versions prior to 1.1.12 have a bug
 where a malformed envelope address can cause the queue manager to
 lock up until an entry is removed from the queue and also lock up
 the SMTP listener leading to a DoS.
 
 Postfix version 1.1.13 corrects these issues.  The provided packages
 have been patched to fix the vulnerabilities.
________________________________________________________________________

References:
  
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0468
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0540
________________________________________________________________________

Updated Packages:
  
 Corporate Server 2.1:
 2aad99a13d54ad1639f838b72c541c5c  corporate/2.1/RPMS/postfix-1.1.13-1.1mdk.i586.rpm
 435cada8d84f410e4991d8563e6d42a6  corporate/2.1/SRPMS/postfix-1.1.13-1.1mdk.src.rpm

 Corporate Server 2.1/x86_64:
 92a11a97498d15b49800691daccfde79  x86_64/corporate/2.1/RPMS/postfix-1.1.13-1.2mdk.x86_64.rpm
 6f340161b82d806f11b9cad2acc36041  x86_64/corporate/2.1/SRPMS/postfix-1.1.13-1.2mdk.src.rpm

 Mandrake Linux 8.2:
 3d78e8d0a5c6d841697c055112fa3cc0  8.2/RPMS/postfix-20010228-20.1mdk.i586.rpm
 d06d059baad0ab14b09c7612f94c7296  8.2/SRPMS/postfix-20010228-20.1mdk.src.rpm

 Mandrake Linux 8.2/PPC:
 56162355881b39128f60f94e2992edbb  ppc/8.2/RPMS/postfix-20010228-20.1mdk.ppc.rpm
 d06d059baad0ab14b09c7612f94c7296  ppc/8.2/SRPMS/postfix-20010228-20.1mdk.src.rpm

 Mandrake Linux 9.0:
 2aad99a13d54ad1639f838b72c541c5c  9.0/RPMS/postfix-1.1.13-1.1mdk.i586.rpm
 435cada8d84f410e4991d8563e6d42a6  9.0/SRPMS/postfix-1.1.13-1.1mdk.src.rpm

 Multi Network Firewall 8.2:
 3d78e8d0a5c6d841697c055112fa3cc0  mnf8.2/RPMS/postfix-20010228-20.1mdk.i586.rpm
 d06d059baad0ab14b09c7612f94c7296  mnf8.2/SRPMS/postfix-20010228-20.1mdk.src.rpm
________________________________________________________________________

Bug IDs fixed (see https://qa.mandrakesoft.com for more information):
________________________________________________________________________

To upgrade automatically, use MandrakeUpdate or urpmi.  The verification
of md5 checksums and GPG signatures is performed automatically for you.

A list of FTP mirrors can be obtained from:

  http://www.mandrakesecure.net/en/ftp.php

All packages are signed by MandrakeSoft for security.  You can obtain
the GPG public key of the Mandrake Linux Security Team by executing:

  gpg --recv-keys --keyserver www.mandrakesecure.net 0x22458A98

Please be aware that sometimes it takes the mirrors a few hours to
update.

You can view other update advisories for Mandrake Linux at:

  http://www.mandrakesecure.net/en/advisories/

MandrakeSoft has several security-related mailing list services that
anyone can subscribe to.  Information on these lists can be obtained by
visiting:

  http://www.mandrakesecure.net/en/mlist.php

If you want to report vulnerabilities, please contact

  security_linux-mandrake.com

Type Bits/KeyID     Date       User ID
pub  1024D/22458A98 2000-07-10 Linux Mandrake Security Team
  <security linux-mandrake.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE/LfngmqjQ0CJFipgRArn3AJ9GzzUYjosBo65dkA+MP+6wq+7rTgCgrWuB
6UpA1SQaJC7jyYPeOiJM/7s=
=HK0e
-----END PGP SIGNATURE-----
_______________________________________________
Full-Disclosure - We believe in it.
Charter: http://lists.netsys.com/full-disclosure-charter.html


 
 


Go to the Top of This SecurityTracker Archive Page





Home   |    View Topics   |    Search   |    Contact Us

This web site uses cookies for web analytics. Learn More

Copyright 2020, SecurityGlobal.net LLC