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

===========================================================================
             AUSCERT External Security Bulletin Redistribution

                          ESB-2009.0624 -- [AIX]
                        OpenSSL: Denial of Service
                               22 July 2009

===========================================================================

        AusCERT Security Bulletin Summary
        ---------------------------------

Product:              OpenSSL
Publisher:            IBM
Operating System:     AIX
Impact:               Denial of Service
Access:               Remote/Unauthenticated
CVE Names:            CVE-2009-1379 CVE-2009-1378 CVE-2009-1377

Ref:                  ESB-2009.0616

Original Bulletin:    
 http://aix.software.ibm.com/aix/efixes/security/ssl_advisory.asc

Revision History:     July 22 2009: Added FIPS capable OpenSSL images
                      June 30 2009: Initial Release

- --------------------------BEGIN INCLUDED TEXT--------------------

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

IBM SECURITY ADVISORY

First Issued: Mon Jun 29 10:21:51 CDT 2009
| Updated: Tue Jul 21 13:00:53 CDT 2009
| Added FIPS capable OpenSSL images

The most recent version of this document is available here:

http://aix.software.ibm.com/aix/efixes/security/ssl_advisory.asc
or
ftp://aix.software.ibm.com/aix/efixes/security/ssl_advisory.asc

                           VULNERABILITY SUMMARY

VULNERABILITY:   AIX OpenSSL DTLS remote denial of service    

PLATFORMS:       AIX 5.2, 5.3, 6.1

SOLUTION:        Apply the fix as described below.

THREAT:          See below

CERT VU Number:  n/a
CVE Numbers:     CVE-2009-1377, CVE-2009-1378, CVE-2009-1379

                           DETAILED INFORMATION

I. DESCRIPTION

    Multiple vulnerabilities have been identified in OpenSSL, which
    could be exploited by remote attackers to cause a denial of
    service.  IBM is fixing these security flaws in the AIX openssl
    0.9.8.840 for AIX 5.3 and 6.1 and 0.9.8.804 for AIX 5.2 packages
|   which are based on OpenSSL 0.9.8h.  IBM is also fixing these
|   security flaws in the AIX openssl FIPS capable images version
|   12.9.8.1101.

    The dtls1_buffer_record function in ssl/d1_pkt.c in OpenSSL 0.9.8k
    and earlier 0.9.8 versions allows remote attackers to cause a
    denial of service (memory consumption) via a large series of
    "future epoch" DTLS records that are buffered in a queue, aka
    "DTLS record buffer limitation bug." (CVE-2009-1377)

    Multiple memory leaks in the dtls1_process_out_of_seq_message
    function in ssl/d1_both.c in OpenSSL 0.9.8k and earlier 0.9.8
    versions allow remote attackers to cause a denial of service
    (memory consumption) via DTLS records that (1) are duplicates or
    (2) have sequence numbers much greater than current sequence
    numbers, aka "DTLS fragment handling memory leak." (CVE-2009-1378)

    Use-after-free vulnerability in the
    dtls1_retrieve_buffered_fragment function in ssl/d1_both.c in
    OpenSSL 1.0.0 Beta 2 allows remote attackers to cause a denial of
    service (openssl s_client crash) and possibly have unspecified
    other impact via a DTLS packet, as demonstrated by a packet from a
    server that uses a crafted server certificate. (CVE-2009-1379)

II. PLATFORM VULNERABILITY ASSESSMENT

    To determine if your system is vulnerable, execute the following
    command:

    lslpp -L openssl.base

    The following fileset levels are vulnerable:

    AIX 6.1: all versions less than 0.9.8.840
    AIX 5.3: all versions less than 0.9.8.840
    AIX 5.2: all versions less than 0.9.8.804

|   AIX 6.1 and 5.3: FIPS capable versions less than 12.9.8.1101

    IMPORTANT: If AIX OpenSSH is in use, it must be updated to version
    5.0 when updating to OpenSSL 0.9.8.840 or 0.9.8.804

    AIX OpenSSH can be downloaded from:

    http://sourceforge.net/projects/openssh-aix

III. FIXES

    A fix is available, and it can be downloaded from:

    https://www14.software.ibm.com/webapp/iwm/web/preLogin.do?source=aixbp

    To extract the fixes from the tar file:

    zcat openssl.0.9.8.840-AIX5.3_6.1.tar.Z | tar xvf -
    or
    zcat openssl.0.9.8.804-AIX-5.2.tar.Z | tar xvf -
|   or
|   zcat openssl-fips.12.9.8.1101.tar.Z | tar xvf -

    IMPORTANT: If possible, it is recommended that a mksysb backup
    of the system be created.  Verify it is both bootable and
    readable before proceeding.

    To preview the fix installation:

    installp -apYd . openssl

    To install the fix package:

    installp -aXYd . openssl

IV. WORKAROUNDS

    There are no workarounds.

V. CONTACT INFORMATION

    If you would like to receive AIX Security Advisories via email,
    please visit:

        http://www.ibm.com/systems/support

    and click on the "My notifications" link.

    To view previously issued advisories, please visit:

        http://www14.software.ibm.com/webapp/set2/subscriptions/pqvcmjd
 
    Comments regarding the content of this announcement can be
    directed to:

        security-alert@austin.ibm.com

    To obtain the PGP public key that can be used to communicate
    securely with the AIX Security Team you can either:

        A. Download the key from our web page:

  http://www.ibm.com/systems/resources/systems_p_os_aix_security_pgpkey.txt

        B. Download the key from a PGP Public Key Server. The key ID is:

            0xADA6EB4D

    Please contact your local IBM AIX support center for any
    assistance.

    eServer is a trademark of International Business Machines
    Corporation.  IBM, AIX and pSeries are registered trademarks of
    International Business Machines Corporation.  All other trademarks
    are property of their respective holders.

VI. ACKNOWLEDGEMENTS

    These vulnerabilites were reported by Daniel Mentz and Stephen
    Henson.

- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (AIX)

iD8DBQFKZgnnP9Qud62m600RAk2GAKCDAY2RzTb0Uz4Mr2r4MwSqsnvtmwCfTrm9
dgg6vg6c/ODKEamM0dIw8sg=
=xe9P
- -----END PGP SIGNATURE-----

- --------------------------END INCLUDED TEXT--------------------

You have received this e-mail bulletin as a result of your organisation's
registration with AusCERT. The mailing list you are subscribed to is
maintained within your organisation, so if you do not wish to continue
receiving these bulletins you should contact your local IT manager. If
you do not know who that is, please send an email to auscert@auscert.org.au
and we will forward your request to the appropriate person.

NOTE: Third Party Rights
This security bulletin is provided as a service to AusCERT's members.  As
AusCERT did not write the document quoted above, AusCERT has had no control
over its content. The decision to follow or act on information or advice
contained in this security bulletin is the responsibility of each user or
organisation, and should be considered in accordance with your organisation's
site policies and procedures. AusCERT takes no responsibility for consequences
which may arise from following or acting on information or advice contained in
this security bulletin.

NOTE: This is only the original release of the security bulletin.  It may
not be updated when updates to the original are made.  If downloading at
a later date, it is recommended that the bulletin is retrieved directly
from the author's website to ensure that the information is still current.

Contact information for the authors of the original document is included
in the Security Bulletin above.  If you have any questions or need further
information, please contact them directly.

Previous advisories and external security bulletins can be retrieved from:

        http://www.auscert.org.au/render.html?cid=1980

If you believe that your computer system has been compromised or attacked in 
any way, we encourage you to let us know by completing the secure National IT 
Incident Reporting Form at:

        http://www.auscert.org.au/render.html?it=3192

===========================================================================
Australian Computer Emergency Response Team
The University of Queensland
Brisbane
Qld 4072

Internet Email: auscert@auscert.org.au
Facsimile:      (07) 3365 7031
Telephone:      (07) 3365 4417 (International: +61 7 3365 4417)
                AusCERT personnel answer during Queensland business hours
                which are GMT+10:00 (AEST).
                On call after hours for member emergencies only.
===========================================================================

-----BEGIN PGP SIGNATURE-----
Comment: http://www.auscert.org.au/render.html?it=1967

iD8DBQFKZkkJNVH5XJJInbgRAtm9AJ4r3hw4E2+jNqbt1+//L7wtr7tbfACcDYvZ
dBLh2inhw5GeTVCxwQGejpA=
=dOSq
-----END PGP SIGNATURE-----