Hash: SHA1

             AUSCERT External Security Bulletin Redistribution

            ESB-2005.0896 -- Debian Security Advisory DSA 885-1
             New OpenVPN packages fix several vulnerabilities
                              8 November 2005


        AusCERT Security Bulletin Summary

Product:           openvpn
Publisher:         Debian
Operating System:  Debian GNU/Linux 3.1
                   UNIX variants
                   Mac OS X
Impact:            Execute Arbitrary Code/Commands
                   Denial of Service
Access:            Remote/Unauthenticated
CVE Names:         CVE-2005-3409 CVE-2005-3393

Original Bulletin: http://www.debian.org/security/2005/dsa-885

Comment: This advisory references vulnerabilities in products which run on 
         platforms other than Debian. It is recommended that administrators 
         running openvpn check for an updated version of the software for 
         their operating system.
         The following additional information is available from the openvpn 
         change log (http://openvpn.net/changelog.html):
         * Security fix CVE-2005-3393 -- Affects non-Windows OpenVPN clients 
           of version 2.0 or higher which connect to a malicious or 
           compromised server.  A format string vulnerability in the 
           foreign_option function in options.c could potentially allow a 
           malicious or compromised server to execute arbitrary code on the 
           client.  Only non-Windows clients are affected.  The vulnerability 
           only exists if (a) the client's TLS negotiation with the server 
           succeeds, (b) the server is malicious or has been compromised such 
           that it is configured to push a maliciously crafted options string 
           to the client, and (c) the client indicates its willingness to 
           accept pushed options from the server by having "pull" or "client"
           in its configuration file (Credit: Vade79).
         * Security fix CVE-2005-3409 -- Potential DoS vulnerability on the 
           server in TCP mode.  If the TCP server accept() call returns an 
           error status, the resulting exception handler may attempt to 
           indirect through a NULL pointer, causing a segfault.  Affects all 
           OpenVPN 2.0 versions.

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

Hash: SHA1

- - --------------------------------------------------------------------------
Debian Security Advisory DSA 885-1                     security@debian.org
http://www.debian.org/security/                             Martin Schulze
November 7th, 2005                      http://www.debian.org/security/faq
- - --------------------------------------------------------------------------

Package        : openvpn
Vulnerability  : several
Problem type   : remote
Debian-specific: no
CVE ID         : CVE-2005-3393 CVE-2005-3409
CERT advisory  : 
BugTraq ID     : 15239
Debian Bug     : 336751 337334

Several vulnerabilities have been discovered in OpenVPN, a free
virtual private network daemon.  The Common Vulnerabilities and
Exposures project identifies the following problems:


    A format string vulnerability has been discovered that could allow
    arbitrary code to be executed on the client.


    A NULL pointer dereferencing has been discovered that could be
    exploited to crash the service.

The old stable distribution (woody) does not contain openvpn packages.

For the stable distribution (sarge) these problems have been fixed in
version 2.0-1sarge2.

For the unstable distribution (sid) these problems have been fixed in
version 2.0.5-1.

We recommend that you upgrade your openvpn package.

Upgrade Instructions
- - --------------------

wget url
        will fetch the file for you
dpkg -i file.deb
        will install the referenced file.

If you are using the apt-get package manager, use the line for
sources.list as given below:

apt-get update
        will update the internal database
apt-get upgrade
        will install corrected packages

You may use an automated update by adding the resources from the
footer to the proper configuration.

Debian GNU/Linux 3.1 alias sarge
- - --------------------------------

  Source archives:

      Size/MD5 checksum:      629 1cea04a008a9b888b404c7ec2e5c2ef2
      Size/MD5 checksum:    52800 a48a32ae512664fa21ac2f18b13aca8b
      Size/MD5 checksum:   639201 7401faebc6baee9add32608709c54eec

  Alpha architecture:

      Size/MD5 checksum:   347438 9dcec8dd6cdf3efcaea58097a526d95d

  AMD64 architecture:

      Size/MD5 checksum:   316598 34e437c2b5c671a0945e23dc314c7d61

  ARM architecture:

      Size/MD5 checksum:   296726 7eb2f74d7f6334aa864638b18261e6ed

  Intel IA-32 architecture:

      Size/MD5 checksum:   302630 b48bfb10468d6177ca5825382a5b9f3a

  Intel IA-64 architecture:

      Size/MD5 checksum:   395760 ca6d5c797d96fccf4ff785406bc9cd8c

  HP Precision architecture:

      Size/MD5 checksum:   316894 d8a83c52f67b478a7ac2481411b4850c

  Motorola 680x0 architecture:

      Size/MD5 checksum:   276658 fb776634c4805ce5b3c98b34c244b8b8

  Big endian MIPS architecture:

      Size/MD5 checksum:   317832 400f6f80ece6d8937aca0500a47aaba8

  Little endian MIPS architecture:

      Size/MD5 checksum:   319656 ea3d192a110f8231ac4146490cd4ab46

  PowerPC architecture:

      Size/MD5 checksum:   309090 8baabfbe69032a23414ca0e97caec7b9

  IBM S/390 architecture:

      Size/MD5 checksum:   307492 c63d7c1f5ac2f469ecfdee8673da39d4

  Sun Sparc architecture:

      Size/MD5 checksum:   295050 913b178ac53ea6676600200c95be4f46

  These files will probably be moved into the stable distribution on
  its next update.

- - ---------------------------------------------------------------------------------
For apt-get: deb http://security.debian.org/ stable/updates main
For dpkg-ftp: ftp://security.debian.org/debian-security dists/stable/updates/main
Mailing list: debian-security-announce@lists.debian.org
Package info: `apt-cache show <pkg>' and http://packages.debian.org/<pkg>

Version: GnuPG v1.4.2 (GNU/Linux)


- --------------------------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:


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:


Australian Computer Emergency Response Team
The University of Queensland
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.

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