Multiple vulnerabilities in OpenSSL



Published: 2014-10-16
Risk Medium
Patch available YES
Number of vulnerabilities 4
CVE-ID CVE-2014-3568
CVE-2014-3566
CVE-2014-3567
CVE-2014-3513
CWE-ID CWE-749
CWE-327
CWE-401
Exploitation vector Network
Public exploit Public exploit code for vulnerability #2 is available.
Vulnerable software
Subscribe
OpenSSL
Server applications / Encryption software

Vendor OpenSSL Software Foundation

Security Bulletin

This security bulletin contains information about 4 vulnerabilities.

1) Forced SSLv3 support

EUVDB-ID: #VU5215

Risk: Low

CVSSv3.1: 5.2 [CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N/E:U/RL:O/RC:C]

CVE-ID: CVE-2014-3568

CWE-ID: CWE-749 - Exposed Dangerous Method or Function

Exploit availability: No

Description

The vulnerability allows a remote attacker to force SSLv3 usage.

When OpenSSL is configured with "no-ssl3" as a build option, servers could accept and complete a SSL 3.0 handshake, and clients could be configured to send them. A remote attacker can force SSLv3 usage and perfom a variety of attacks against SSLv3 protocol

Successful exploitation of the vulnerability may allow an attacker to obtain potentially sensitive information.

Mitigation

Update OpenSSL to version 0.9.8zc, 1.0.0o or 1.0.1j.

Vulnerable software versions

OpenSSL: 1.0.1 - 1.0.1i, 1.0.0 - 1.0.0n, 0.9.8 - 0.9.8zb


CPE2.3 External links

http://www.openssl.org/news/secadv/20141015.txt

Q & A

Can this vulnerability be exploited remotely?

Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability.

2) Information disclosure

EUVDB-ID: #VU5214

Risk: Medium

CVSSv3.1: 5.5 [CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N/E:F/RL:O/RC:C]

CVE-ID: CVE-2014-3566

CWE-ID: CWE-327 - Use of a Broken or Risky Cryptographic Algorithm

Exploit availability: Yes

Description

The vulnerability allows a remote attacker to perform MitM attack.

The vulnerability exists due to usage of insecure SSLv3 protocol in OpenSSL. A remote attacker can force the current connection between user and server to be downgraded to SSLv3 protocol and then use padding-oracle attack on Cypher-block chaining (CBC) mode to decrypt encrypted communication.

Successful exploitation of the vulnerability may allow an attacker to read encrypted communications in clear text.

Note: The vulnerability is known as POODLE.

Mitigation

Update OpenSSL to version 0.9.8zc, 1.0.0o or 1.0.1j.

Vulnerable software versions

OpenSSL: 1.0.1 - 1.0.1i, 1.0.0 - 1.0.0n, 0.9.8 - 0.9.8zb


CPE2.3 External links

http://www.openssl.org/news/secadv/20141015.txt
http://www.kb.cert.org/vuls/id/577193
http://marc.info/?l=openssl-dev&m=141333049205629&w=2
http://tools.ietf.org/html/draft-ietf-tls-downgrade-scsv-00
http://www.openssl.org/~bodo/ssl-poodle.pdf

Q & A

Can this vulnerability be exploited remotely?

Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability. However, a fully functional exploit for this vulnerability is available.

3) Session Ticket Memory Leak

EUVDB-ID: #VU5213

Risk: Medium

CVSSv3.1: 6.5 [CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H/E:U/RL:O/RC:C]

CVE-ID: CVE-2014-3567

CWE-ID: CWE-401 - Improper Release of Memory Before Removing Last Reference ('Memory Leak')

Exploit availability: No

Description

The vulnerability allows a remote attacker to cause denial of service.

The vulnerability exists due to an error when handling integrity of session tickets in OpenSSL. A remote attacker can send a large number of invalid session tickets and cause denial of service conditions.

Successful exploitation of the vulnerability may allow an attacker to perform a denial of service (DoS) attack.

Mitigation

Update OpenSSL to version 0.9.8zc, 1.0.0o or 1.0.1j.

Vulnerable software versions

OpenSSL: 1.0.1 - 1.0.1i, 1.0.0 - 1.0.0n, 0.9.8 - 0.9.8zb


CPE2.3 External links

http://www.openssl.org/news/secadv/20141015.txt

Q & A

Can this vulnerability be exploited remotely?

Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability.

4) SRTP Memory Leak

EUVDB-ID: #VU5212

Risk: Medium

CVSSv3.1: 6.3 [CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:L/E:U/RL:O/RC:C]

CVE-ID: CVE-2014-3513

CWE-ID: CWE-401 - Improper Release of Memory Before Removing Last Reference ('Memory Leak')

Exploit availability: No

Description

The vulnerability allows a remote attacker to obtain potentially sensitive information and cause denial of service.

The vulnerability exists due to a parsing error within DTLS SRTP extension in OpenSSL. A remote attacker can send a carefully crafted handshake message and free up to 64k of memory or cause denial of service conditions.

Successful exploitation of the vulnerability may allow an attacker to obtain potentially sensitive data, stored in system memory, or cause the affected service to fail.

Mitigation

Update OpenSSL to version 1.0.1j.

Vulnerable software versions

OpenSSL: 1.0.1 - 1.0.1i


CPE2.3 External links

http://www.openssl.org/news/secadv/20141015.txt

Q & A

Can this vulnerability be exploited remotely?

Yes. This vulnerability can be exploited by a remote non-authenticated attacker via the Internet.

Is there known malware, which exploits this vulnerability?

No. We are not aware of malware exploiting this vulnerability.



###SIDEBAR###