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

SecurityTracker
Archives


 


Category:   Application (E-mail Server)  >   Sendmail Vendors:   Sendmail Consortium
(Mandrake Issues Fix) Sendmail DNS Map Initialization Flaw May Let Remote Users Crash the System
SecurityTracker Alert ID:  1007575
SecurityTracker URL:  http://securitytracker.com/id/1007575
CVE Reference:   CVE-2003-0688   (Links to External Site)
Date:  Aug 26 2003
Impact:   Denial of service via network, Execution of arbitrary code via network, User access via network
Fix Available:  Yes  Vendor Confirmed:  Yes  
Version(s): 8.12 - 8.12.8
Description:   A vulnerability was reported in certain versions of sendmail when using DNS maps in the sendmail configuration file. A remote user may be able to cause the mail service to crash or (in theory) execute arbitrary code.

Versions 8.12.x prior to version 8.12.9 are affected, but only when using DNS maps in the 'sendmail.cf' file.

It is reported that the dns_parse_reply() function improperly initializes RESOURCE_RECORD_T data structures. If sendmail receives a DNS reply where the reply size is not the reported size of the reply packet, the dns_free_data() function in the 'sm_resolve.c' file will attempt to free random memory addresses. This may cause sendmail to crash. The report indicates that this flaw may in theory allow a remote user to execute arbitrary code, but that is not confirmed in the report.

Oleg Bulyzhin is credited with reporting this flaw.

Impact:   A remote user may be able to return a DNS reply to sendmail that will cause the mail service to crash or [potentially/theoretically] execute arbitrary code.
Solution:   Mandrake has released a fix.

Corporate Server 2.1:
06f312efc82a853bef8f244f0a7d62b6 corporate/2.1/RPMS/sendmail-8.12.6-3.4mdk.i586.rpm
6159dd74781b4e12ba2d9cb8c74cebc5 corporate/2.1/RPMS/sendmail-cf-8.12.6-3.4mdk.i586.rpm
0947b751f4934fe29f32eb02670640ee corporate/2.1/RPMS/sendmail-devel-8.12.6-3.4mdk.i586.rpm
9b768e4a330cc0cd6cdebd1470953247 corporate/2.1/RPMS/sendmail-doc-8.12.6-3.4mdk.i586.rpm
8458487a8e2a69b3648896e342eb4c1a corporate/2.1/SRPMS/sendmail-8.12.6-3.4mdk.src.rpm

Corporate Server 2.1/x86_64:
04d7ce56ad6b62339622ae6e030234ed x86_64/corporate/2.1/RPMS/sendmail-8.12.6-3.4mdk.x86_64.rpm
4b64a8056a3499e1d36ac1de72bc8c7e x86_64/corporate/2.1/RPMS/sendmail-cf-8.12.6-3.4mdk.x86_64.rpm
5e2ac30e590d3985c8de9ced5178d875 x86_64/corporate/2.1/RPMS/sendmail-devel-8.12.6-3.4mdk.x86_64.rpm
aabddfe03a3a0fb88082c0311b318738 x86_64/corporate/2.1/RPMS/sendmail-doc-8.12.6-3.4mdk.x86_64.rpm
8458487a8e2a69b3648896e342eb4c1a x86_64/corporate/2.1/SRPMS/sendmail-8.12.6-3.4mdk.src.rpm

Mandrake Linux 8.2:
2039013cc832600fe00c8c16f04e167f 8.2/RPMS/sendmail-8.12.1-4.4mdk.i586.rpm
a628b53c10b173ad6b56ec818411e4a8 8.2/RPMS/sendmail-cf-8.12.1-4.4mdk.i586.rpm
41b1161434cab61b55bbda169949a980 8.2/RPMS/sendmail-devel-8.12.1-4.4mdk.i586.rpm
d7d9e039cb3265ad955ce1401d97ca98 8.2/RPMS/sendmail-doc-8.12.1-4.4mdk.i586.rpm
7340654c00efcb2d64149cc946e1ea3b 8.2/SRPMS/sendmail-8.12.1-4.4mdk.src.rpm

Mandrake Linux 8.2/PPC:
552617df801abbb743ea19f08efe9cd5 ppc/8.2/RPMS/sendmail-8.12.1-4.4mdk.ppc.rpm
634cf389d9b6d3782d52d6b4a9a06862 ppc/8.2/RPMS/sendmail-cf-8.12.1-4.4mdk.ppc.rpm
4e5fdd49f36c8263f9f8d4a5405beb27 ppc/8.2/RPMS/sendmail-devel-8.12.1-4.4mdk.ppc.rpm
320c1c788abf30b8fbafc6b6fff8ad6f ppc/8.2/RPMS/sendmail-doc-8.12.1-4.4mdk.ppc.rpm
7340654c00efcb2d64149cc946e1ea3b ppc/8.2/SRPMS/sendmail-8.12.1-4.4mdk.src.rpm

Mandrake Linux 9.0:
06f312efc82a853bef8f244f0a7d62b6 9.0/RPMS/sendmail-8.12.6-3.4mdk.i586.rpm
6159dd74781b4e12ba2d9cb8c74cebc5 9.0/RPMS/sendmail-cf-8.12.6-3.4mdk.i586.rpm
0947b751f4934fe29f32eb02670640ee 9.0/RPMS/sendmail-devel-8.12.6-3.4mdk.i586.rpm
9b768e4a330cc0cd6cdebd1470953247 9.0/RPMS/sendmail-doc-8.12.6-3.4mdk.i586.rpm
8458487a8e2a69b3648896e342eb4c1a 9.0/SRPMS/sendmail-8.12.6-3.4mdk.src.rpm

Vendor URL:  www.sendmail.org/dnsmap1.html (Links to External Site)
Cause:   Resource error, State error
Underlying OS:  Linux (Mandriva/Mandrake)
Underlying OS Comments:  8.2, 9.0, Corporate Server 2.1

Message History:   This archive entry is a follow-up to the message listed below.
Aug 25 2003 Sendmail DNS Map Initialization Flaw May Let Remote Users Crash the System



 Source Message Contents

Subject:  MDKSA-2003:086 - Updated sendmail packages fix vulnerability


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

________________________________________________________________________

                Mandrake Linux Security Update Advisory
________________________________________________________________________

Package name:           sendmail
Advisory ID:            MDKSA-2003:086
Date:                   August 26th, 2003

Affected versions:	8.2, 9.0, Corporate Server 2.1
________________________________________________________________________

Problem Description:

 A vulnerability was discovered in all 8.12.x versions of sendmail up to
 and including 8.12.8.  Due to wrong initialization of RESOURCE_RECORD_T
 structures, if sendmail receives a bad DNS reply it will call free() on
 random addresses which usually causes sendmail to crash.
 
 These updated packages are patched to fix the problem.
________________________________________________________________________

References:
  
  http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0688
  http://www.sendmail.org/dnsmap1.html
  http://www.freebsd.org/cgi/query-pr.cgi?pr=bin/54367
________________________________________________________________________

Updated Packages:
  
 Corporate Server 2.1:
 06f312efc82a853bef8f244f0a7d62b6  corporate/2.1/RPMS/sendmail-8.12.6-3.4mdk.i586.rpm
 6159dd74781b4e12ba2d9cb8c74cebc5  corporate/2.1/RPMS/sendmail-cf-8.12.6-3.4mdk.i586.rpm
 0947b751f4934fe29f32eb02670640ee  corporate/2.1/RPMS/sendmail-devel-8.12.6-3.4mdk.i586.rpm
 9b768e4a330cc0cd6cdebd1470953247  corporate/2.1/RPMS/sendmail-doc-8.12.6-3.4mdk.i586.rpm
 8458487a8e2a69b3648896e342eb4c1a  corporate/2.1/SRPMS/sendmail-8.12.6-3.4mdk.src.rpm

 Corporate Server 2.1/x86_64:
 04d7ce56ad6b62339622ae6e030234ed  x86_64/corporate/2.1/RPMS/sendmail-8.12.6-3.4mdk.x86_64.rpm
 4b64a8056a3499e1d36ac1de72bc8c7e  x86_64/corporate/2.1/RPMS/sendmail-cf-8.12.6-3.4mdk.x86_64.rpm
 5e2ac30e590d3985c8de9ced5178d875  x86_64/corporate/2.1/RPMS/sendmail-devel-8.12.6-3.4mdk.x86_64.rpm
 aabddfe03a3a0fb88082c0311b318738  x86_64/corporate/2.1/RPMS/sendmail-doc-8.12.6-3.4mdk.x86_64.rpm
 8458487a8e2a69b3648896e342eb4c1a  x86_64/corporate/2.1/SRPMS/sendmail-8.12.6-3.4mdk.src.rpm

 Mandrake Linux 8.2:
 2039013cc832600fe00c8c16f04e167f  8.2/RPMS/sendmail-8.12.1-4.4mdk.i586.rpm
 a628b53c10b173ad6b56ec818411e4a8  8.2/RPMS/sendmail-cf-8.12.1-4.4mdk.i586.rpm
 41b1161434cab61b55bbda169949a980  8.2/RPMS/sendmail-devel-8.12.1-4.4mdk.i586.rpm
 d7d9e039cb3265ad955ce1401d97ca98  8.2/RPMS/sendmail-doc-8.12.1-4.4mdk.i586.rpm
 7340654c00efcb2d64149cc946e1ea3b  8.2/SRPMS/sendmail-8.12.1-4.4mdk.src.rpm

 Mandrake Linux 8.2/PPC:
 552617df801abbb743ea19f08efe9cd5  ppc/8.2/RPMS/sendmail-8.12.1-4.4mdk.ppc.rpm
 634cf389d9b6d3782d52d6b4a9a06862  ppc/8.2/RPMS/sendmail-cf-8.12.1-4.4mdk.ppc.rpm
 4e5fdd49f36c8263f9f8d4a5405beb27  ppc/8.2/RPMS/sendmail-devel-8.12.1-4.4mdk.ppc.rpm
 320c1c788abf30b8fbafc6b6fff8ad6f  ppc/8.2/RPMS/sendmail-doc-8.12.1-4.4mdk.ppc.rpm
 7340654c00efcb2d64149cc946e1ea3b  ppc/8.2/SRPMS/sendmail-8.12.1-4.4mdk.src.rpm

 Mandrake Linux 9.0:
 06f312efc82a853bef8f244f0a7d62b6  9.0/RPMS/sendmail-8.12.6-3.4mdk.i586.rpm
 6159dd74781b4e12ba2d9cb8c74cebc5  9.0/RPMS/sendmail-cf-8.12.6-3.4mdk.i586.rpm
 0947b751f4934fe29f32eb02670640ee  9.0/RPMS/sendmail-devel-8.12.6-3.4mdk.i586.rpm
 9b768e4a330cc0cd6cdebd1470953247  9.0/RPMS/sendmail-doc-8.12.6-3.4mdk.i586.rpm
 8458487a8e2a69b3648896e342eb4c1a  9.0/SRPMS/sendmail-8.12.6-3.4mdk.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/SvSwmqjQ0CJFipgRAhRDAKCCv2FUoTaKeIqHsV5FABgCyOij3wCgl15/
7Yqza+R5v0QER5DtbbryHPQ=
=NmAc
-----END PGP SIGNATURE-----

 
 


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 2021, SecurityGlobal.net LLC