(EnGarde Issues Fix) Pine E-mail Client Buffer Overflows in Parsing Message Attributes Permit Remote Code Execution
|
|
SecurityTracker Alert ID: 1007683 |
|
SecurityTracker URL: http://securitytracker.com/id/1007683
|
|
CVE Reference:
CAN-2003-0720, CAN-2003-0721
(Links to External Site)
|
Updated: Dec 1 2003
|
Original Entry Date: Sep 12 2003
|
Impact:
Execution of arbitrary code via network, User access via network
|
Fix Available: Yes Vendor Confirmed: Yes
|
Version(s): 4.56 and prior versions
|
Description:
Two vulnerabilities were reported in the Pine e-mail client. A remote user can send e-mail that, when opened by the target user, will cause arbitrary code to be executed on the target user's system.
iDEFENSE reported that one of the vulnerabilities resides in the parsing of the message/external-body type attribute name/value pairs in the display_parameters() function in 'mailview.c'. A remote user can create an e-mail message where the length of the longest attribute is longer than the space allocated (SIZEOF_20KBUF = 20480 bytes) to hold the attribute.
The report also indicated that a separate integer overflow exists in the parsing of e-mail headers in the rfc2231_get_param() function in 'strings.c'. A remote user can cause an integer pointer to be set to a negative value that references an undefined index of a 64 byte character array, executing arbitrary user-supplied code.
|
Impact:
A remote user can send a specially crafted e-mail message that, when loaded by the target user, will execute arbitrary code on the target user's system. The code will run with the privileges of the target user.
|
Solution:
Guardian Digital has released a fix for EnGarde Secure Linux.
Guardian Digital Secure Network subscribers can use the Guardian Digital WebTool to update.
The MD5 sums for the updated EnGarde Secure Linux 1.0.1 packages are:
SRPMS/pine-4.50-1.0.10.src.rpm
MD5 Sum: 194e71f6eda0c88e1376bf307c534b8e
i386/pine-4.50-1.0.10.i386.rpm
MD5 Sum: a3824cfc713c687f0de9f3e4f00b4361
i686/pine-4.50-1.0.10.i686.rpm
MD5 Sum: dfdd1ac95d87d7aed0ec555823bad56e
|
Vendor URL: www.washington.edu/pine/ (Links to External Site)
|
Cause:
Boundary error
|
Underlying OS:
Linux (EnGarde)
|
|
Message History:
This archive entry is a follow-up to the message listed below.
|
Source Message Contents
|
Date: Thu, 11 Sep 2003 11:46:21 -0400 (EDT)
Subject: [ESA-20030911-022] Multiple 'pine' remote vulnerabilities.
|
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+------------------------------------------------------------------------+
| Guardian Digital Security Advisory September 11, 2003 |
| http://www.guardiandigital.com ESA-20030911-022 |
| |
| Package: pine |
| Summary: Multiple remote vulnerabilities. |
+------------------------------------------------------------------------+
EnGarde Secure Linux is an enterprise class Linux platform engineered
to enable corporations to quickly and cost-effectively build a complete
and secure Internet presence while preventing Internet threats.
OVERVIEW
- --------
The pine e-mail client shipped with EnGarde Secure Linux contains buffer
overflows which may be exploited by a remote attacker by sending the
victim a specially crafted email. This vulnerability may allow the
remote attacker to execute arbitrary code under the victims user ID.
Guardian Digital products affected by this issue include:
EnGarde Secure Community v1.0.1
EnGarde Secure Community 2
EnGarde Secure Professional v1.1
EnGarde Secure Professional v1.2
EnGarde Secure Professional v1.5
It is recommended that all users apply this update as soon as possible.
SOLUTION
- --------
Guardian Digital Secure Network subscribers may automatically update
affected systems by accessing their account from within the Guardian
Digital WebTool.
To modify your GDSN account and contact preferences, please go to:
https://www.guardiandigital.com/account/
Below are MD5 sums for the updated EnGarde Secure Linux 1.0.1 packages:
SRPMS/pine-4.50-1.0.10.src.rpm
MD5 Sum: 194e71f6eda0c88e1376bf307c534b8e
i386/pine-4.50-1.0.10.i386.rpm
MD5 Sum: a3824cfc713c687f0de9f3e4f00b4361
i686/pine-4.50-1.0.10.i686.rpm
MD5 Sum: dfdd1ac95d87d7aed0ec555823bad56e
REFERENCES
- ----------
Guardian Digital's public key:
http://ftp.engardelinux.org/pub/engarde/ENGARDE-GPG-KEY
Pine's Official Web Site:
http://www.washington.edu/pine/
Guardian Digital Advisories:
http://infocenter.guardiandigital.com/advisories/
Security Contact: security@guardiandigital.com
- --------------------------------------------------------------------------
Author: Ryan W. Maple <ryan@guardiandigital.com>
Copyright 2003, Guardian Digital, Inc.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/YJjaHD5cqd57fu0RAkaAAJ9f4jnM4Zba4XotmL6hc8BAvvscmwCfVI/f
k9wEbx2zU5bN03Y60F/SNOE=
=N2lJ
-----END PGP SIGNATURE-----
------------------------------------------------------------------------
To unsubscribe email engarde-security-request@engardelinux.org
with "unsubscribe" in the subject of the message.
Copyright(c) 2003 Guardian Digital, Inc. GuardianDigital.com
------------------------------------------------------------------------
|
|