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

SecurityTracker
Archives


 


Category:   Application (E-mail Server)  >   Postfix Vendors:   Postfix.org
(Mandrake Issues Fix) Cyrus Simple Authentication and Security Layer (SASL) Library Contains Format String Bug That May Allow Remote Users to Execute Arbitrary Code with Root Level Privileges
SecurityTracker Alert ID:  1003699
SecurityTracker URL:  http://securitytracker.com/id/1003699
CVE Reference:   GENERIC-MAP-NOMATCH   (Links to External Site)
Date:  Mar 1 2002
Impact:   Execution of arbitrary code via network, Root access via network
Fix Available:  Yes  Vendor Confirmed:  Yes  
Version(s): cyrus-sasl-1.5.24
Description:   It is reported that the Cyrus Simple Authentication and Security Layer (SASL) library contains a format string bug in the logging function that could allow remote users to execute arbitrary code with root level privileges.

It is reported that the default Cyrus SASL logging callback is the following function:

static int _sasl_syslog(void *context __attribute__((unused)), int priority, const char *message)

At the end of that function, it is reported that syslog() is called with user-supplied input:

/* do the syslog call. do not need to call openlog */
syslog(syslog_priority | LOG_AUTH, message);

return SASL_OK;
}

The vendor reportedly does not believe that this vulnerability is exploitable.

Impact:   A remote user can provide a specially crafted command that could cause shell commands to be executed by the server with the privileges of the SASL server.
Solution:   The vendor has released a fix for Postfix relating to a Cyrus SASL update. This update to Postfix reportedly fixes some problems with SASL authentication in 8.1 (build error not including SASL support), and introduces SASL support into the Mandrake Linux 8.0 packages.

Mandrake Linux 8.0:
3d86d382d67f10524f0b4cfec4985999 8.0/RPMS/postfix-20010228-6.2mdk.i586.rpm
f434df0c1b13e14da116429dc6daf35c 8.0/SRPMS/postfix-20010228-6.2mdk.src.rpm

Mandrake Linux 8.0/ppc:
284a3970f309fcad9bfe052b70b9f181 ppc/8.0/RPMS/postfix-20010228-6.2mdk.ppc.rpm
f434df0c1b13e14da116429dc6daf35c ppc/8.0/SRPMS/postfix-20010228-6.2mdk.src.rpm

Mandrake Linux 8.1:
678bd492165c2586c7f0efac9e735054 8.1/RPMS/postfix-20010228-15.2mdk.i586.rpm
84e5304e5e62b5bf04871aee100fbd4e 8.1/SRPMS/postfix-20010228-15.2mdk.src.rpm

Mandrake Linux 8.1/ia64:
f9b38964112e700d752bfec286d32604 ia64/8.1/RPMS/postfix-20010228-15.2mdk.ia64.rpm
84e5304e5e62b5bf04871aee100fbd4e ia64/8.1/SRPMS/postfix-20010228-15.2mdk.src.rpm

See the Source Message for the vendor's advisory containing directions on how to apply the appropriate fix.

Vendor URL:  www.postfix.org/ (Links to External Site)
Cause:   Input validation error
Underlying OS:  Linux (Mandriva/Mandrake)
Underlying OS Comments:  8.0, 8.1

Message History:   This archive entry is a follow-up to the message listed below.
Nov 1 2001 Cyrus Simple Authentication and Security Layer (SASL) Library Contains Format String Bug That May Allow Remote Users to Execute Arbitrary Code with Root Level Privileges



 Source Message Contents

Subject:  [Security Announce] MDKA-2002:003 - postfix update


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

________________________________________________________________________

                    Mandrake Linux Update Advisory
________________________________________________________________________

Package name:           postfix
Advisory ID:            MDKA-2002:003
Date:                   February 28th, 2002
Affected versions:      8.0, 8.1
________________________________________________________________________

Problem Description:

 As a result of the cyrus-sasl updates (MDKSA-2002:018) announced today,
 updated postfix packages are available that fix some problems with SASL
 authentication in 8.1 (build error not including SASL support), and 
 introduce SASL support into the Mandrake Linux 8.0 packages.
________________________________________________________________________

Updated Packages:

 Mandrake Linux 8.0:
 3d86d382d67f10524f0b4cfec4985999  8.0/RPMS/postfix-20010228-6.2mdk.i586.rpm
 f434df0c1b13e14da116429dc6daf35c  8.0/SRPMS/postfix-20010228-6.2mdk.src.rpm

 Mandrake Linux 8.0/ppc:
 284a3970f309fcad9bfe052b70b9f181  ppc/8.0/RPMS/postfix-20010228-6.2mdk.ppc.rpm
 f434df0c1b13e14da116429dc6daf35c  ppc/8.0/SRPMS/postfix-20010228-6.2mdk.src.rpm

 Mandrake Linux 8.1:
 678bd492165c2586c7f0efac9e735054  8.1/RPMS/postfix-20010228-15.2mdk.i586.rpm
 84e5304e5e62b5bf04871aee100fbd4e  8.1/SRPMS/postfix-20010228-15.2mdk.src.rpm

 Mandrake Linux 8.1/ia64:
 f9b38964112e700d752bfec286d32604  ia64/8.1/RPMS/postfix-20010228-15.2mdk.ia64.rpm
 84e5304e5e62b5bf04871aee100fbd4e  ia64/8.1/SRPMS/postfix-20010228-15.2mdk.src.rpm
________________________________________________________________________

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

________________________________________________________________________

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

If you want to upgrade manually, download the updated package from one 
of our FTP server mirrors and upgrade with "rpm -Fvh *.rpm".  A list of
FTP mirrors can be obtained from:

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

Please verify the update prior to upgrading to ensure the integrity of
the downloaded package.  You can do this with the command:

  rpm --checksig <filename>

You can obtain the GPG public key of the Mandrake Linux Security Team
from:

  https://www.mandrakesecure.net/RPM-GPG-KEYS

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 PUBLIC KEY BLOCK-----
Version: GnuPG v1.0.5 (GNU/Linux)
Comment: For info see http://www.gnupg.org

mQGiBDlp594RBAC2tDozI3ZgQsE7XwxurJCJrX0L5vx7SDByR5GHDdWekGhdiday
L4nfUax+SeR9SCoCgTgPW1xB8vtQc8/sinJlMjp9197a2iKM0FOcPlkpa3HcOdt7
WKJqQhlMrHvRcsivzcgqjH44GBBJIT6sygUF8k0lU6YnMHj5MPc/NGWt8wCg9vKo
P0l5QVAFSsHtqcU9W8cc7wMEAJzQsAlnvPXDBfBLEH6u7ptWFdp0GvbSuG2wRaPl
hynHvRiE01ZvwbJZXsPsKm1z7uVoW+NknKLunWKB5axrNXDHxCYJBzY3jTeFjsqx
PFZkIEAQphLTkeXXelAjQ5u9tEshPswEtMvJvUgNiAfbzHfPYmq8D6x5xOw1IySg
2e/LBACxr2UJYCCB2BZ3p508mAB0RpuLGukq+7UWiOizy+kSskIBg2O7sQkVY/Cs
iyGEo4XvXqZFMY39RBdfm2GY+WB/5NFiTOYJRKjfprP6K1YbtsmctsX8dG+foKsD
LLFs7OuVfaydLQYp1iiN6D+LJDSMPM8/LCWzZsgr9EKJ8NXiyrQ6TGludXggTWFu
ZHJha2UgU2VjdXJpdHkgVGVhbSA8c2VjdXJpdHlAbGludXgtbWFuZHJha2UuY29t
PohWBBMRAgAWBQI5aefeBAsKBAMDFQMCAxYCAQIXgAAKCRCaqNDQIkWKmK6LAKCy
/NInDsaMSI+WHwrquwC5PZrcnQCeI+v3gUDsNfQfiKBvQSANu1hdulqIRgQQEQIA
BgUCOtNVGQAKCRBZ5w3um0pAJJWQAKDUoL5He+mKbfrMaTuyU5lmRyJ0fwCgoFAP
WdvQlu/kFjphF740XeOwtOqIRgQQEQIABgUCOu8A6QAKCRBynDnb9lq3CnpjAJ4w
Pk0SEE9U4r40IxWpwLU+wrWVugCdFfSPllPpZRCiaC7HwbFcfExRmPa5AQ0EOWnn
7xAEAOQlTVY4TiNo5V/iP0J1xnqjqlqZsU7yEBKo/gZz6/+hx75RURe1ebiJ9F77
9FQbpJ9Epz1KLSXvq974rnVb813zuGdmgFyk+ryA/rTR2RQ8h+EoNkwmATzRxBXV
Jb57fFQjxOu4eNjZAtfII/YXb0uyXXrdr5dlJ/3eXrcO4p0XAAMFBACCxo6Z269s
+A4v8C6Ui12aarOQcCDlV8cVG9LkyatU3FNTlnasqwo6EkaP572448weJWwN6SCX
Vl+xOYLiK0hL/6Jb/O9Agw75yUVdk+RMM2I4fNEi+y4hmfMh2siBv8yEkEvZjTcl
3TpkTfzYky85tu433wmKaLFOv0WjBFSikohGBBgRAgAGBQI5aefvAAoJEJqo0NAi
RYqYid0AoJgeWzXrEdIClBOSW5Q6FzqJJyaqAKC0Y9YI3UFlE4zSIGjcFlLJEJGX
lA==
=0ahQ
- -----END PGP PUBLIC KEY BLOCK-----

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8frvqmqjQ0CJFipgRAkO0AJ4+zj9JEr5uFhIlwKOEELmYI3FD3ACgkWdX
toH4RggUUC/437Y/0faoPRU=
=/XS9
-----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 2020, SecurityGlobal.net LLC