Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

suse-cvrf логотип

SUSE-SU-2015:0305-1

Опубликовано: 04 фев. 2015
Источник: suse-cvrf

Описание

Security update for compat-openssl098

The openssl 0.9.8j compatibility package was updated to fix several security vulnerabilities:

CVE-2014-3570: Bignum squaring (BN_sqr) may produce incorrect results on some platforms, including x86_64.

CVE-2014-3571: Fix crash in dtls1_get_record whilst in the listen state where you get two separate reads performed - one for the header and one for the body of the handshake record.

CVE-2014-3572: Do not accept a handshake using an ephemeral ECDH ciphersuites with the server key exchange message omitted.

CVE-2014-8275: Fixed various certificate fingerprint issues

CVE-2015-0204: Only allow ephemeral RSA keys in export ciphersuites

CVE-2015-0205: OpenSSL 0.9.8j is NOT vulnerable to CVE-2015-0205 as it doesn't support DH certificates and this typo prohibits skipping of certificate verify message for sign only certificates anyway. (This patch only fixes the wrong condition)

This update also fixes regression caused by CVE-2014-0224.patch (bnc#892403)

Список пакетов

SUSE Linux Enterprise Desktop 12
libopenssl0_9_8-0.9.8j-70.2
libopenssl0_9_8-32bit-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12
libopenssl0_9_8-0.9.8j-70.2
libopenssl0_9_8-32bit-0.9.8j-70.2

Описание

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCipherSpec messages, which allows man-in-the-middle attackers to trigger use of a zero-length master key in certain OpenSSL-to-OpenSSL communications, and consequently hijack sessions or obtain sensitive information, via a crafted TLS handshake, aka the "CCS Injection" vulnerability.


Затронутые продукты
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-32bit-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-32bit-0.9.8j-70.2

Ссылки

Описание

The BN_sqr implementation in OpenSSL before 0.9.8zd, 1.0.0 before 1.0.0p, and 1.0.1 before 1.0.1k does not properly calculate the square of a BIGNUM value, which might make it easier for remote attackers to defeat cryptographic protection mechanisms via unspecified vectors, related to crypto/bn/asm/mips.pl, crypto/bn/asm/x86_64-gcc.c, and crypto/bn/bn_asm.c.


Затронутые продукты
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-32bit-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-32bit-0.9.8j-70.2

Ссылки

Описание

OpenSSL before 0.9.8zd, 1.0.0 before 1.0.0p, and 1.0.1 before 1.0.1k allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted DTLS message that is processed with a different read operation for the handshake header than for the handshake body, related to the dtls1_get_record function in d1_pkt.c and the ssl3_read_n function in s3_pkt.c.


Затронутые продукты
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-32bit-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-32bit-0.9.8j-70.2

Ссылки

Описание

The ssl3_get_key_exchange function in s3_clnt.c in OpenSSL before 0.9.8zd, 1.0.0 before 1.0.0p, and 1.0.1 before 1.0.1k allows remote SSL servers to conduct ECDHE-to-ECDH downgrade attacks and trigger a loss of forward secrecy by omitting the ServerKeyExchange message.


Затронутые продукты
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-32bit-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-32bit-0.9.8j-70.2

Ссылки

Описание

OpenSSL before 0.9.8zd, 1.0.0 before 1.0.0p, and 1.0.1 before 1.0.1k does not enforce certain constraints on certificate data, which allows remote attackers to defeat a fingerprint-based certificate-blacklist protection mechanism by including crafted data within a certificate's unsigned portion, related to crypto/asn1/a_verify.c, crypto/dsa/dsa_asn1.c, crypto/ecdsa/ecs_vrf.c, and crypto/x509/x_all.c.


Затронутые продукты
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-32bit-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-32bit-0.9.8j-70.2

Ссылки

Описание

The ssl3_get_key_exchange function in s3_clnt.c in OpenSSL before 0.9.8zd, 1.0.0 before 1.0.0p, and 1.0.1 before 1.0.1k allows remote SSL servers to conduct RSA-to-EXPORT_RSA downgrade attacks and facilitate brute-force decryption by offering a weak ephemeral RSA key in a noncompliant role, related to the "FREAK" issue. NOTE: the scope of this CVE is only client code based on OpenSSL, not EXPORT_RSA issues associated with servers or other TLS implementations.


Затронутые продукты
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-32bit-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-32bit-0.9.8j-70.2

Ссылки

Описание

The ssl3_get_cert_verify function in s3_srvr.c in OpenSSL 1.0.0 before 1.0.0p and 1.0.1 before 1.0.1k accepts client authentication with a Diffie-Hellman (DH) certificate without requiring a CertificateVerify message, which allows remote attackers to obtain access without knowledge of a private key via crafted TLS Handshake Protocol traffic to a server that recognizes a Certification Authority with DH support.


Затронутые продукты
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Desktop 12:libopenssl0_9_8-32bit-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-0.9.8j-70.2
SUSE Linux Enterprise Module for Legacy 12:libopenssl0_9_8-32bit-0.9.8j-70.2

Ссылки
Уязвимость SUSE-SU-2015:0305-1