Novell is now a part of Micro Focus

Security update for package openssl

Knowledgebase

(Last modified: 30SEP2003)


solutions Security update for package openssl SuSE Linux Maintenance Web (35ce60f8294623fbb555e94b0bd0e6de)

Applies to

Product(s): SuSE eMail Server 3.1
SuSE eMail Server III
SuSE Firewall Adminhost VPN
SuSE Linux Admin-CD for Firewall
SuSE Firewall on CD 2 - VPN
SuSE Firewall on CD 2
SuSE Linux Connectivity Server
SuSE Linux Enterprise Server 7 for IA32
SuSE Linux Enterprise Server 7 for IA64
SuSE Linux Enterprise Server 7 for PowerPC
SuSE Linux Enterprise Server 7 for S/390 and zSeries
SuSE Linux Enterprise Server 7 for IBM zSeries
SuSE Linux Desktop 1.0
SuSE Linux Standard Server 8
SuSE Linux Enterprise Server 8 for x86
SuSE Linux Enterprise Server 8 for IPF
SuSE Linux Enterprise Server 8 for IBM iSeries and IBM pSeries
SuSE Linux Enterprise Server 8 for IBM S/390 and IBM zSeries
SuSE Linux Enterprise Server 8 for IBM zSeries
SuSE Linux Enterprise Server 8 for AMD64
SuSE Linux Office Server
SuSE Linux Openexchange Server 4

Package: openssl
Release: 20030930
Obsoletes: none

Indications

This update package should be installed on all systems.

Contraindications

None.

Problem description

The National Infrastructure Security Co-ordination Centre (NISCC, United Kingdom) have prepared a test suite to explore SSH/TLS software's behaviour when presented with malformed client certificates. Stephen Henson, openssl core team member, has identified the corresponding vulnerabilities in the openssl ASN.1 parser code and has provided fixed software. In addition to the ASN.1 parser bugs, other vulnerabilities have been found, identified by the Common Vulnerabilities and Exposures project (cve.mitre.org) as CAN-2003-0545, CAN-2003-0543 and CAN-2003-0544. The detailed description of all bugs follows as an excerpt from the original openssl security announcement:
  1. Certain ASN.1 encodings that are rejected as invalid by the parser can trigger a bug in the deallocation of the corresponding data structure, corrupting the stack. This can be used as a denial of service attack. It is currently unknown whether this can be exploited to run malicious code. This issue does not affect OpenSSL 0.9.6.
  2. Unusual ASN.1 tag values can cause an out of bounds read under certain circumstances, resulting in a denial of service vulnerability.
  3. A malformed public key in a certificate will crash the verify code if it is set to ignore public key decoding errors. Public key decode errors are not normally ignored, except for debugging purposes, so this is unlikely to affect production code. Exploitation of an affected application would result in a denial of service vulnerability.
  4. Due to an error in the SSL/TLS protocol handling, a server will parse a client certificate when one is not specifically requested. This by itself is not strictly speaking a vulnerability but it does mean that *all* SSL/TLS servers that use OpenSSL can be attacked using vulnerabilities 1, 2 and 3 even if they don't enable client authentication.

Solution

Please install the updates provided at the location noted below.

Installation notes

This update is provided as an RPM package that can easily be installed onto a running system by using this command:
rpm -Fvh openssl.rpm
After applying the patch, it is adviseable to reboot the system for the changes in the openssl package to become effective. Alternatively, the running processes in the system that make use of the openssl libraries can be restarted. You can identify these processes by running the following command-pipe, as root:
rpm -ql openssl|grep /lib|xargs lsof
Particularly webservers and MTA (Mail Transfer Agents) should be considered important with respect to this security update.

links to download packages

Download Source Packages

Download the source code of the patches for maintained products.


Disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.

Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.

© Micro Focus