MidnightBSD

Advisories for openssl

CVE-1999-0428 HIGH

OpenSSL and SSLeay allow remote attackers to reuse SSL sessions and bypass access controls.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-384,

Products Affected

Vendor Product Version
openssl openssl *
CVE-2000-0535 MEDIUM

OpenSSL 0.9.4 and OpenSSH for FreeBSD do not properly check for the existence of the /dev/random or /dev/urandom devices, which are absent on FreeBSD Alpha systems, which causes them to produce weak keys which may be more easily broken.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
freebsd freebsd 5.0
freebsd freebsd 4.0
openssl openssl 0.9.4
CVE-2000-1254 MEDIUM

crypto/rsa/rsa_gen.c in OpenSSL before 0.9.6 mishandles C bitwise-shift operations that exceed the size of an expression, which makes it easier for remote attackers to defeat cryptographic protection mechanisms by leveraging improper RSA key generation on 64-bit HP-UX platforms.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl *
CVE-2001-1141 MEDIUM

The Pseudo-Random Number Generator (PRNG) in SSLeay and OpenSSL before 0.9.6b allows attackers to use the output of small PRNG requests to determine the internal state information, which could be used by attackers to predict future pseudo-random numbers.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.3
openssl openssl 0.9.6
ssleay ssleay 0.9.1
ssleay ssleay 0.9
openssl openssl 0.9.5
ssleay ssleay 0.8.1
openssl openssl 0.9.2b
openssl openssl 0.9.1c
openssl openssl 0.9.4
openssl openssl 0.9.6a
CVE-2002-0655 HIGH

OpenSSL 0.9.6d and earlier, and 0.9.7-beta2 and earlier, does not properly handle ASCII representations of integers on 64 bit platforms, which could allow attackers to cause a denial of service and possibly execute arbitrary code.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.6
oracle corporate_time_outlook_connector 3.1.2
apple mac_os_x 10.1.2
apple mac_os_x 10.1.1
openssl openssl 0.9.5
oracle corporate_time_outlook_connector 3.3
oracle application_server 1.0.2
openssl openssl 0.9.6b
oracle application_server 1.0.2.2
apple mac_os_x 10.1.3
oracle application_server *
oracle http_server 9.2.0
apple mac_os_x 10.1.4
oracle corporate_time_outlook_connector 3.1
openssl openssl 0.9.3
apple mac_os_x 10.0
openssl openssl 0.9.6d
oracle corporate_time_outlook_connector 3.1.1
oracle application_server 1.0.2.1s
openssl openssl 0.9.4
apple mac_os_x 10.1
openssl openssl 0.9.5a
openssl openssl 0.9.7
openssl openssl 0.9.6c
apple mac_os_x 10.1.5
openssl openssl 0.9.1c
apple mac_os_x 10.0.1
apple mac_os_x 10.0.2
oracle http_server 9.0.1
apple mac_os_x 10.0.3
openssl openssl 0.9.2b
openssl openssl 0.9.6a
apple mac_os_x 10.0.4
CVE-2002-0656 HIGH

Buffer overflows in OpenSSL 0.9.6d and earlier, and 0.9.7-beta2 and earlier, allow remote attackers to execute arbitrary code via (1) a large client master key in SSL2 or (2) a large session ID in SSL3.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.6
oracle corporate_time_outlook_connector 3.1.2
apple mac_os_x 10.1.2
apple mac_os_x 10.1.1
openssl openssl 0.9.5
oracle corporate_time_outlook_connector 3.3
oracle application_server 1.0.2
openssl openssl 0.9.6b
oracle application_server 1.0.2.2
apple mac_os_x 10.1.3
oracle application_server *
oracle http_server 9.2.0
apple mac_os_x 10.1.4
oracle corporate_time_outlook_connector 3.1
openssl openssl 0.9.3
apple mac_os_x 10.0
openssl openssl 0.9.6d
oracle corporate_time_outlook_connector 3.1.1
oracle application_server 1.0.2.1s
openssl openssl 0.9.4
apple mac_os_x 10.1
openssl openssl 0.9.5a
openssl openssl 0.9.7
openssl openssl 0.9.6c
apple mac_os_x 10.1.5
openssl openssl 0.9.1c
apple mac_os_x 10.0.1
apple mac_os_x 10.0.2
oracle http_server 9.0.1
apple mac_os_x 10.0.3
openssl openssl 0.9.2b
openssl openssl 0.9.6a
apple mac_os_x 10.0.4
CVE-2002-0657 HIGH

Buffer overflow in OpenSSL 0.9.7 before 0.9.7-beta3, with Kerberos enabled, allows attackers to execute arbitrary code via a long master key.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.7
CVE-2002-0659 MEDIUM

The ASN1 library in OpenSSL 0.9.6d and earlier, and 0.9.7-beta2 and earlier, allows remote attackers to cause a denial of service via invalid encodings.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.6
oracle corporate_time_outlook_connector 3.1.2
apple mac_os_x 10.1.2
apple mac_os_x 10.1.1
openssl openssl 0.9.5
oracle corporate_time_outlook_connector 3.3
oracle application_server 1.0.2
openssl openssl 0.9.6b
oracle application_server 1.0.2.2
apple mac_os_x 10.1.3
oracle application_server *
oracle http_server 9.2.0
apple mac_os_x 10.1.4
oracle corporate_time_outlook_connector 3.1
openssl openssl 0.9.3
apple mac_os_x 10.0
openssl openssl 0.9.6d
oracle corporate_time_outlook_connector 3.1.1
oracle application_server 1.0.2.1s
openssl openssl 0.9.4
apple mac_os_x 10.1
openssl openssl 0.9.5a
openssl openssl 0.9.7
openssl openssl 0.9.6c
apple mac_os_x 10.1.5
openssl openssl 0.9.1c
apple mac_os_x 10.0.1
apple mac_os_x 10.0.2
oracle http_server 9.0.1
apple mac_os_x 10.0.3
openssl openssl 0.9.2b
openssl openssl 0.9.6a
apple mac_os_x 10.0.4
CVE-2002-1568 MEDIUM

OpenSSL 0.9.6e uses assertions when detecting buffer overflow attacks instead of less severe mechanisms, which allows remote attackers to cause a denial of service (crash) via certain messages that cause OpenSSL to abort from a failed assertion, as demonstrated using SSLv2 CLIENT_MASTER_KEY messages, which are not properly handled in s2_srvr.c.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.6e
CVE-2003-0078 MEDIUM

ssl3_get_record in s3_pkt.c for OpenSSL before 0.9.7a and 0.9.6 before 0.9.6i does not perform a MAC computation if an incorrect block cipher padding is used, which causes an information leak (timing discrepancy) that may make it easier to launch cryptographic attacks that rely on distinguishing between padding and MAC verification errors, possibly leading to extraction of the original plaintext, aka the "Vaudenay timing attack."

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-203,

Products Affected

Vendor Product Version
openssl openssl *
freebsd freebsd 4.5
freebsd freebsd 5.0
openssl openssl 0.9.6i
freebsd freebsd 4.2
openssl openssl 0.9.7
openbsd openbsd 3.2
freebsd freebsd 4.7
freebsd freebsd 4.3
freebsd freebsd 4.4
freebsd freebsd 4.6
openbsd openbsd 3.1
CVE-2003-0131 HIGH

The SSL and TLS components for OpenSSL 0.9.6i and earlier, 0.9.7, and 0.9.7a allow remote attackers to perform an unauthorized RSA private key operation via a modified Bleichenbacher attack that uses a large number of SSL or TLS connections using PKCS #1 v1.5 padding that cause OpenSSL to leak information regarding the relationship between ciphertext and the associated plaintext, aka the "Klima-Pokorny-Rosa attack."

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.6
openssl openssl 0.9.7a
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6b
openssl openssl 0.9.6c
openssl openssl 0.9.6d
openssl openssl 0.9.6a
openssl openssl 0.9.6e
openssl openssl 0.9.6g
CVE-2003-0147 MEDIUM

OpenSSL does not use RSA blinding by default, which allows local and remote attackers to obtain the server's private key by determining factors using timing differences on (1) the number of extra reductions during Montgomery reduction, and (2) the use of different integer multiplication algorithms ("Karatsuba" and normal).

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.6
stunnel stunnel 3.11
stunnel stunnel 3.14
stunnel stunnel 4.0
stunnel stunnel 4.02
stunnel stunnel 4.03
openssl openssl 0.9.6b
openpkg openpkg 1.2
stunnel stunnel 3.19
stunnel stunnel 3.16
openssl openssl 0.9.7a
stunnel stunnel 4.04
openssl openssl 0.9.6d
stunnel stunnel 3.13
openssl openssl 0.9.6e
openssl openssl 0.9.6g
stunnel stunnel 3.18
openpkg openpkg *
stunnel stunnel 3.22
stunnel stunnel 3.8
stunnel stunnel 3.7
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
stunnel stunnel 3.21
openpkg openpkg 1.1
stunnel stunnel 3.15
stunnel stunnel 3.9
stunnel stunnel 3.20
stunnel stunnel 4.01
openssl openssl 0.9.6a
stunnel stunnel 3.17
stunnel stunnel 3.10
stunnel stunnel 3.12
CVE-2003-0543 MEDIUM

Integer overflow in OpenSSL 0.9.6 and 0.9.7 allows remote attackers to cause a denial of service (crash) via an SSL client certificate with certain ASN.1 tag values.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.6
openssl openssl 0.9.7
CVE-2003-0544 MEDIUM

OpenSSL 0.9.6 and 0.9.7 does not properly track the number of characters in certain ASN.1 inputs, which allows remote attackers to cause a denial of service (crash) via an SSL client certificate that causes OpenSSL to read past the end of a buffer when the long form is used.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.6
openssl openssl 0.9.7
CVE-2003-0545 HIGH

Double free vulnerability in OpenSSL 0.9.7 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via an SSL client certificate with a certain invalid ASN.1 encoding.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 3.9 5.9

CVSS 2.0

Severity: HIGH

Problem Type: CWE-415,

Products Affected

Vendor Product Version
openssl openssl 0.9.6
openssl openssl 0.9.7
CVE-2003-0851 MEDIUM

OpenSSL 0.9.6k allows remote attackers to cause a denial of service (crash via large recursion) via malformed ASN.1 sequences.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cisco pix_firewall_software 6.0(1)
cisco pix_firewall_software 6.1(3)
cisco pix_firewall_software 6.2(1)
openssl openssl 0.9.6
cisco pix_firewall_software 6.0(4)
cisco pix_firewall_software 6.1(2)
openssl openssl 0.9.6b
cisco pix_firewall_software 6.0(3)
cisco ios 12.1(11)e
cisco pix_firewall_software 6.1(4)
openssl openssl 0.9.7a
cisco ios 12.1(11b)e
openssl openssl 0.9.6j
openssl openssl 0.9.6d
cisco ios 12.2sy
cisco css11000_content_services_switch *
openssl openssl 0.9.6k
openssl openssl 0.9.6e
openssl openssl 0.9.6g
cisco pix_firewall 6.2.2_.111
cisco pix_firewall_software 6.3(1)
cisco pix_firewall_software 6.0(2)
cisco pix_firewall_software 6.0(4.101)
cisco pix_firewall_software 6.1(1)
cisco ios 12.2sx
openssl openssl 0.9.6h
openssl openssl 0.9.6i
cisco pix_firewall_software 6.1
cisco pix_firewall_software 6.2(2)
openssl openssl 0.9.7
openssl openssl 0.9.6c
cisco pix_firewall_software 6.2
openssl openssl 0.9.7b
cisco pix_firewall_software 6.0
cisco pix_firewall_software 6.1(5)
openssl openssl 0.9.6f
cisco pix_firewall_software 6.3(3.102)
cisco pix_firewall_software 6.2(3)
openssl openssl 0.9.6a
CVE-2004-0079 MEDIUM

The do_change_cipher_spec function in OpenSSL 0.9.6c to 0.9.6k, and 0.9.7a to 0.9.7c, allows remote attackers to cause a denial of service (crash) via a crafted SSL/TLS handshake that triggers a null dereference.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,CWE-476,

Products Affected

Vendor Product Version
cisco ios 12.2(14)sy1
neoteris instant_virtual_extranet 3.1
securecomputing sidewinder 5.2.1.02
avaya intuity_audix s3400
vmware gsx_server 2.0
freebsd freebsd 5.2
stonesoft stonegate_vpn_client 2.0
checkpoint vpn-1 next_generation_fp2
cisco pix_firewall_software 6.0(3)
vmware gsx_server 2.5.1
openssl openssl 0.9.7a
avaya vsu 5
tarantella tarantella_enterprise 3.40
lite speed_technologies_litespeed_web_server 1.2.2
securecomputing sidewinder 5.2.0.04
redhat enterprise_linux_desktop 3.0
vmware gsx_server 2.5.1_build_5336
openssl openssl 0.9.6e
openssl openssl 0.9.6g
avaya sg5 4.3
neoteris instant_virtual_extranet 3.3.1
avaya sg200 4.31.29
avaya s8500 r2.0.1
cisco ios 12.1(11b)e12
openssl openssl 0.9.6f
avaya vsu 5x
novell edirectory 8.7.1
cisco firewall_services_module 1.1.2
lite speed_technologies_litespeed_web_server 1.1
dell bsafe_ssl-j 3.0
cisco css_secure_content_accelerator 1.0
cisco firewall_services_module *
redhat linux 8.0
cisco ios 12.1(19)e1
neoteris instant_virtual_extranet 3.0
sgi propack 2.4
novell edirectory 8.5.27
avaya sg208 4.4
cisco pix_firewall_software 6.2(3.100)
vmware gsx_server 3.0_build_7592
cisco ios 12.2za
sgi propack 2.3
cisco css_secure_content_accelerator 2.0
stonesoft stonebeat_fullcluster 2.5
cisco pix_firewall_software 6.1(4)
stonesoft stonegate 2.1
stonesoft stonegate 2.0.7
cisco webns 7.10
openssl openssl 0.9.6d
stonesoft stonegate_vpn_client 2.0.9
cisco ios 12.2sy
4d webstar 5.3
cisco ios 12.1(13)e9
hp wbem a.02.00.01
securecomputing sidewinder 5.2.0.01
cisco pix_firewall_software 6.0(2)
cisco call_manager *
stonesoft stonegate 2.0.6
lite speed_technologies_litespeed_web_server 1.0.1
openssl openssl 0.9.7c
stonesoft stonegate 2.2
stonesoft stonegate_vpn_client 2.0.7
cisco content_services_switch_11500 *
cisco pix_firewall_software 6.3(2)
securecomputing sidewinder 5.2
cisco pix_firewall_software 6.1(3)
cisco pix_firewall_software 6.2(1)
cisco threat_response *
redhat enterprise_linux 3.0
stonesoft stonebeat_fullcluster 1_2.0
redhat linux 7.3
stonesoft stonebeat_webcluster 2.0
securecomputing sidewinder 5.2.0.02
sun crypto_accelerator_4000 1.0
checkpoint firewall-1 next_generation_fp0
cisco pix_firewall_software 6.3
checkpoint vpn-1 vsx_ng_with_application_intelligence
stonesoft stonegate 1.7
cisco mds_9000 *
avaya s8700 r2.0.0
bluecoat cacheos_ca_sa 4.1.10
stonesoft stonebeat_fullcluster 1_3.0
openssl openssl 0.9.6c
lite speed_technologies_litespeed_web_server 1.2_rc1
cisco pix_firewall_software 6.1(5)
cisco pix_firewall_software 6.3(3.109)
tarantella tarantella_enterprise 3.30
openbsd openbsd 3.4
symantec clientless_vpn_gateway_4400 5.0
cisco webns 6.10
avaya sg203 4.4
cisco ciscoworks_common_services 2.2
cisco firewall_services_module 1.1.3
lite speed_technologies_litespeed_web_server 1.3.1
avaya s8300 r2.0.0
avaya vsu 100_r2.0.1
4d webstar 5.2.3
cisco webns 6.10_b4
novell edirectory 8.0
stonesoft stonegate_vpn_client 1.7
cisco application_and_content_networking_software *
lite speed_technologies_litespeed_web_server 1.3_rc1
cisco webns 7.1_0.2.06
hp wbem a.01.05.08
sco openserver 5.0.6
hp apache-based_web_server 2.0.43.04
lite speed_technologies_litespeed_web_server 1.0.2
avaya sg200 4.4
checkpoint vpn-1 next_generation_fp0
cisco pix_firewall_software 6.2(2)
checkpoint vpn-1 next_generation_fp1
novell edirectory 8.5.12a
stonesoft stonegate 2.0.8
hp hp-ux 11.23
stonesoft stonegate 2.0.5
stonesoft stonebeat_webcluster 2.5
stonesoft stonegate 2.0.1
securecomputing sidewinder 5.2.0.03
cisco pix_firewall_software 6.0(1)
novell edirectory 8.5
stonesoft servercluster 2.5
cisco pix_firewall_software 6.0(4)
novell edirectory 8.7
4d webstar 4.0
dell bsafe_ssl-j 3.0.1
hp hp-ux 11.00
hp hp-ux 8.05
stonesoft stonegate 1.5.18
hp hp-ux 11.11
stonesoft servercluster 2.5.2
avaya s8700 r2.0.1
cisco pix_firewall_software 6.0(4.101)
openssl openssl 0.9.6i
openssl openssl 0.9.7
redhat linux 7.2
bluecoat proxysg *
stonesoft stonegate 1.7.1
cisco pix_firewall_software 6.3(3.102)
stonesoft stonebeat_fullcluster 2.0
stonesoft stonegate 1.7.2
cisco ios 12.1(11b)e14
avaya vsu 7500_r2.0.1
cisco pix_firewall_software 6.2(3)
apple mac_os_x_server 10.3.3
cisco ciscoworks_common_management_foundation 2.1
stonesoft stonegate 2.2.4
hp aaa_server *
novell edirectory 8.6.2
cisco pix_firewall_software 6.1(2)
avaya sg5 4.4
freebsd freebsd 4.8
vmware gsx_server 2.0.1_build_2129
securecomputing sidewinder 5.2.1
stonesoft stonegate 1.6.3
stonesoft stonegate 2.0.4
stonesoft stonegate 1.6.2
avaya vsu 5000_r2.0.1
neoteris instant_virtual_extranet 3.2
neoteris instant_virtual_extranet 3.3
avaya vsu 2000_r2.0.1
checkpoint firewall-1 *
cisco pix_firewall 6.2.2_.111
avaya intuity_audix *
novell imanager 2.0
cisco pix_firewall_software 6.0
lite speed_technologies_litespeed_web_server 1.2_rc2
lite speed_technologies_litespeed_web_server 1.3
cisco firewall_services_module 1.1_(3.005)
freebsd freebsd 4.9
bluecoat cacheos_ca_sa 4.1.12
lite speed_technologies_litespeed_web_server 1.2.1
avaya sg208 *
checkpoint firewall-1 next_generation_fp1
avaya intuity_audix 5.1.46
cisco webns 7.1_0.1.02
stonesoft stonegate_vpn_client 1.7.2
lite speed_technologies_litespeed_web_server 1.0.3
stonesoft stonegate_vpn_client 2.0.8
cisco webns 7.2_0.0.03
tarantella tarantella_enterprise 3.20
cisco gss_4490_global_site_selector *
novell imanager 1.5
avaya vsu 500
cisco access_registrar *
apple mac_os_x 10.3.3
freebsd freebsd 5.2.1
cisco css11000_content_services_switch *
checkpoint provider-1 4.1
hp apache-based_web_server 2.0.43.00
cisco webns 7.10_.0.06s
cisco pix_firewall_software 6.3(1)
cisco pix_firewall_software 6.1(1)
openssl openssl 0.9.6h
cisco pix_firewall_software 6.1
cisco pix_firewall_software 6.2
cisco secure_content_accelerator 10000
hp wbem a.02.00.00
stonesoft stonebeat_securitycluster 2.5
avaya s8500 r2.0.0
sco openserver 5.0.7
avaya converged_communications_server 2.0
lite speed_technologies_litespeed_web_server 1.3_rc2
sgi propack 3.0
lite speed_technologies_litespeed_web_server 1.3_rc3
cisco firewall_services_module 2.1_(0.208)
avaya sg5 4.2
stonesoft stonebeat_fullcluster 3.0
avaya sg203 4.31.29
redhat openssl 0.9.6b-3
stonesoft stonebeat_securitycluster 2.0
avaya intuity_audix s3210
avaya vsu 10000_r2.0.1
avaya s8300 r2.0.1
cisco ios 12.1(11)e
freebsd freebsd 5.1
4d webstar 5.3.1
cisco ios 12.1(11b)e
cisco okena_stormwatch 3.2
redhat openssl 0.9.6-15
openssl openssl 0.9.6j
checkpoint firewall-1 2.0
4d webstar 5.2.2
openssl openssl 0.9.6k
stonesoft stonegate 2.2.1
cisco gss_4480_global_site_selector *
cisco ios 12.2(14)sy
openssl openssl 0.9.7b
4d webstar 5.2.1
openbsd openbsd 3.3
dell bsafe_ssl-j 3.1
checkpoint firewall-1 next_generation_fp2
4d webstar 5.2.4
stonesoft stonegate 2.0.9
4d webstar 5.2
lite speed_technologies_litespeed_web_server 1.1.1
redhat openssl 0.9.7a-2
stonesoft stonegate 1.5.17
CVE-2004-0081 MEDIUM

OpenSSL 0.9.6 before 0.9.6d does not properly handle unknown message types, which allows remote attackers to cause a denial of service (infinite loop), as demonstrated using the Codenomicon TLS Test Tool.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
cisco ios 12.2(14)sy1
neoteris instant_virtual_extranet 3.1
securecomputing sidewinder 5.2.1.02
avaya intuity_audix s3400
vmware gsx_server 2.0
freebsd freebsd 5.2
stonesoft stonegate_vpn_client 2.0
cisco pix_firewall_software 6.0(3)
vmware gsx_server 2.5.1
openssl openssl 0.9.7a
avaya vsu 5
tarantella tarantella_enterprise 3.40
lite speed_technologies_litespeed_web_server 1.2.2
securecomputing sidewinder 5.2.0.04
redhat enterprise_linux_desktop 3.0
vmware gsx_server 2.5.1_build_5336
openssl openssl 0.9.6e
openssl openssl 0.9.6g
avaya sg5 4.3
neoteris instant_virtual_extranet 3.3.1
avaya sg200 4.31.29
avaya s8500 r2.0.1
cisco ios 12.1(11b)e12
openssl openssl 0.9.6f
avaya vsu 5x
novell edirectory 8.7.1
cisco firewall_services_module 1.1.2
lite speed_technologies_litespeed_web_server 1.1
dell bsafe_ssl-j 3.0
cisco css_secure_content_accelerator 1.0
cisco firewall_services_module *
redhat linux 8.0
cisco ios 12.1(19)e1
neoteris instant_virtual_extranet 3.0
sgi propack 2.4
novell edirectory 8.5.27
avaya sg208 4.4
cisco pix_firewall_software 6.2(3.100)
vmware gsx_server 3.0_build_7592
cisco ios 12.2za
sgi propack 2.3
cisco css_secure_content_accelerator 2.0
stonesoft stonebeat_fullcluster 2.5
cisco pix_firewall_software 6.1(4)
stonesoft stonegate 2.1
stonesoft stonegate 2.0.7
cisco webns 7.10
openssl openssl 0.9.6d
stonesoft stonegate_vpn_client 2.0.9
cisco ios 12.2sy
4d webstar 5.3
cisco ios 12.1(13)e9
hp wbem a.02.00.01
securecomputing sidewinder 5.2.0.01
cisco pix_firewall_software 6.0(2)
cisco call_manager *
stonesoft stonegate 2.0.6
lite speed_technologies_litespeed_web_server 1.0.1
openssl openssl 0.9.7c
stonesoft stonegate 2.2
stonesoft stonegate_vpn_client 2.0.7
cisco content_services_switch_11500 *
cisco pix_firewall_software 6.3(2)
securecomputing sidewinder 5.2
cisco pix_firewall_software 6.1(3)
cisco pix_firewall_software 6.2(1)
cisco threat_response *
redhat enterprise_linux 3.0
stonesoft stonebeat_fullcluster 1_2.0
redhat linux 7.3
stonesoft stonebeat_webcluster 2.0
securecomputing sidewinder 5.2.0.02
sun crypto_accelerator_4000 1.0
checkpoint firewall-1 next_generation_fp0
cisco pix_firewall_software 6.3
checkpoint vpn-1 vsx_ng_with_application_intelligence
stonesoft stonegate 1.7
cisco mds_9000 *
avaya s8700 r2.0.0
bluecoat cacheos_ca_sa 4.1.10
stonesoft stonebeat_fullcluster 1_3.0
openssl openssl 0.9.6c
lite speed_technologies_litespeed_web_server 1.2_rc1
cisco pix_firewall_software 6.1(5)
cisco pix_firewall_software 6.3(3.109)
tarantella tarantella_enterprise 3.30
openbsd openbsd 3.4
symantec clientless_vpn_gateway_4400 5.0
cisco webns 6.10
avaya sg203 4.4
cisco ciscoworks_common_services 2.2
cisco firewall_services_module 1.1.3
lite speed_technologies_litespeed_web_server 1.3.1
avaya s8300 r2.0.0
avaya vsu 100_r2.0.1
4d webstar 5.2.3
cisco webns 6.10_b4
novell edirectory 8.0
stonesoft stonegate_vpn_client 1.7
cisco application_and_content_networking_software *
lite speed_technologies_litespeed_web_server 1.3_rc1
cisco webns 7.1_0.2.06
hp wbem a.01.05.08
sco openserver 5.0.6
hp apache-based_web_server 2.0.43.04
lite speed_technologies_litespeed_web_server 1.0.2
avaya sg200 4.4
checkpoint vpn-1 next_generation_fp0
cisco pix_firewall_software 6.2(2)
checkpoint vpn-1 next_generation_fp1
novell edirectory 8.5.12a
stonesoft stonegate 2.0.8
hp hp-ux 11.23
stonesoft stonegate 2.0.5
stonesoft stonebeat_webcluster 2.5
stonesoft stonegate 2.0.1
securecomputing sidewinder 5.2.0.03
cisco pix_firewall_software 6.0(1)
novell edirectory 8.5
stonesoft servercluster 2.5
cisco pix_firewall_software 6.0(4)
novell edirectory 8.7
4d webstar 4.0
dell bsafe_ssl-j 3.0.1
hp hp-ux 11.00
hp hp-ux 8.05
stonesoft stonegate 1.5.18
hp hp-ux 11.11
stonesoft servercluster 2.5.2
avaya s8700 r2.0.1
cisco pix_firewall_software 6.0(4.101)
openssl openssl 0.9.6i
openssl openssl 0.9.7
redhat linux 7.2
bluecoat proxysg *
stonesoft stonegate 1.7.1
cisco pix_firewall_software 6.3(3.102)
stonesoft stonebeat_fullcluster 2.0
stonesoft stonegate 1.7.2
cisco ios 12.1(11b)e14
avaya vsu 7500_r2.0.1
cisco pix_firewall_software 6.2(3)
apple mac_os_x_server 10.3.3
cisco ciscoworks_common_management_foundation 2.1
stonesoft stonegate 2.2.4
hp aaa_server *
novell edirectory 8.6.2
cisco pix_firewall_software 6.1(2)
avaya sg5 4.4
freebsd freebsd 4.8
vmware gsx_server 2.0.1_build_2129
securecomputing sidewinder 5.2.1
stonesoft stonegate 1.6.3
stonesoft stonegate 2.0.4
stonesoft stonegate 1.6.2
avaya vsu 5000_r2.0.1
neoteris instant_virtual_extranet 3.2
neoteris instant_virtual_extranet 3.3
avaya vsu 2000_r2.0.1
checkpoint firewall-1 *
cisco pix_firewall 6.2.2_.111
avaya intuity_audix *
novell imanager 2.0
cisco pix_firewall_software 6.0
lite speed_technologies_litespeed_web_server 1.2_rc2
lite speed_technologies_litespeed_web_server 1.3
cisco firewall_services_module 1.1_(3.005)
freebsd freebsd 4.9
bluecoat cacheos_ca_sa 4.1.12
lite speed_technologies_litespeed_web_server 1.2.1
avaya sg208 *
checkpoint firewall-1 next_generation_fp1
avaya intuity_audix 5.1.46
cisco webns 7.1_0.1.02
stonesoft stonegate_vpn_client 1.7.2
lite speed_technologies_litespeed_web_server 1.0.3
stonesoft stonegate_vpn_client 2.0.8
cisco webns 7.2_0.0.03
tarantella tarantella_enterprise 3.20
cisco gss_4490_global_site_selector *
novell imanager 1.5
avaya vsu 500
cisco access_registrar *
apple mac_os_x 10.3.3
freebsd freebsd 5.2.1
cisco css11000_content_services_switch *
checkpoint provider-1 4.1
hp apache-based_web_server 2.0.43.00
cisco webns 7.10_.0.06s
cisco pix_firewall_software 6.3(1)
cisco pix_firewall_software 6.1(1)
openssl openssl 0.9.6h
cisco pix_firewall_software 6.1
cisco pix_firewall_software 6.2
checkpoint vpn-1 next_generation
cisco secure_content_accelerator 10000
hp wbem a.02.00.00
stonesoft stonebeat_securitycluster 2.5
avaya s8500 r2.0.0
sco openserver 5.0.7
avaya converged_communications_server 2.0
lite speed_technologies_litespeed_web_server 1.3_rc2
sgi propack 3.0
lite speed_technologies_litespeed_web_server 1.3_rc3
cisco firewall_services_module 2.1_(0.208)
avaya sg5 4.2
stonesoft stonebeat_fullcluster 3.0
avaya sg203 4.31.29
redhat openssl 0.9.6b-3
stonesoft stonebeat_securitycluster 2.0
avaya intuity_audix s3210
avaya vsu 10000_r2.0.1
avaya s8300 r2.0.1
cisco ios 12.1(11)e
freebsd freebsd 5.1
4d webstar 5.3.1
cisco ios 12.1(11b)e
cisco okena_stormwatch 3.2
redhat openssl 0.9.6-15
openssl openssl 0.9.6j
checkpoint firewall-1 2.0
4d webstar 5.2.2
openssl openssl 0.9.6k
stonesoft stonegate 2.2.1
cisco gss_4480_global_site_selector *
cisco ios 12.2(14)sy
openssl openssl 0.9.7b
4d webstar 5.2.1
openbsd openbsd 3.3
dell bsafe_ssl-j 3.1
checkpoint firewall-1 next_generation_fp2
4d webstar 5.2.4
stonesoft stonegate 2.0.9
4d webstar 5.2
lite speed_technologies_litespeed_web_server 1.1.1
redhat openssl 0.9.7a-2
stonesoft stonegate 1.5.17
CVE-2004-0112 MEDIUM

The SSL/TLS handshaking code in OpenSSL 0.9.7a, 0.9.7b, and 0.9.7c, when using Kerberos ciphersuites, does not properly check the length of Kerberos tickets during a handshake, which allows remote attackers to cause a denial of service (crash) via a crafted SSL/TLS handshake that causes an out-of-bounds read.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-125,

Products Affected

Vendor Product Version
cisco ios 12.2(14)sy1
neoteris instant_virtual_extranet 3.1
securecomputing sidewinder 5.2.1.02
avaya intuity_audix s3400
vmware gsx_server 2.0
forcepoint stonegate 2.2.1
freebsd freebsd 5.2
checkpoint vpn-1 next_generation_fp2
cisco pix_firewall_software 6.0(3)
vmware gsx_server 2.5.1
forcepoint stonegate 2.0.7
openssl openssl 0.9.7a
avaya vsu 5
tarantella tarantella_enterprise 3.40
forcepoint stonegate 1.5.18
securecomputing sidewinder 5.2.0.04
redhat enterprise_linux_desktop 3.0
vmware gsx_server 2.5.1_build_5336
openssl openssl 0.9.6e
openssl openssl 0.9.6g
avaya sg5 4.3
neoteris instant_virtual_extranet 3.3.1
litespeedtech litespeed_web_server 1.0.1
avaya sg200 4.31.29
avaya s8500 r2.0.1
cisco ios 12.1(11b)e12
openssl openssl 0.9.6f
avaya vsu 5x
novell edirectory 8.7.1
cisco firewall_services_module 1.1.2
dell bsafe_ssl-j 3.0
cisco css_secure_content_accelerator 1.0
cisco firewall_services_module *
redhat linux 8.0
cisco ios 12.1(19)e1
neoteris instant_virtual_extranet 3.0
sgi propack 2.4
novell edirectory 8.5.27
avaya sg208 4.4
cisco pix_firewall_software 6.2(3.100)
vmware gsx_server 3.0_build_7592
cisco ios 12.2za
sgi propack 2.3
cisco css_secure_content_accelerator 2.0
forcepoint stonegate 1.6.3
stonesoft stonebeat_fullcluster 2.5
forcepoint stonegate 1.5.17
cisco pix_firewall_software 6.1(4)
cisco webns 7.10
openssl openssl 0.9.6d
cisco ios 12.2sy
4d webstar 5.3
cisco ios 12.1(13)e9
hp wbem a.02.00.01
securecomputing sidewinder 5.2.0.01
cisco pix_firewall_software 6.0(2)
cisco call_manager *
openssl openssl 0.9.7c
cisco content_services_switch_11500 *
cisco pix_firewall_software 6.3(2)
securecomputing sidewinder 5.2
forcepoint stonegate 2.1
cisco pix_firewall_software 6.1(3)
cisco pix_firewall_software 6.2(1)
cisco threat_response *
redhat enterprise_linux 3.0
stonesoft stonebeat_fullcluster 1_2.0
redhat linux 7.3
forcepoint stonegate 2.0.6
stonesoft stonebeat_webcluster 2.0
securecomputing sidewinder 5.2.0.02
sun crypto_accelerator_4000 1.0
checkpoint firewall-1 next_generation_fp0
cisco pix_firewall_software 6.3
checkpoint vpn-1 vsx_ng_with_application_intelligence
forcepoint stonegate 1.6.2
forcepoint stonegate 2.0.4
cisco mds_9000 *
avaya s8700 r2.0.0
bluecoat cacheos_ca_sa 4.1.10
stonesoft stonebeat_fullcluster 1_3.0
openssl openssl 0.9.6c
cisco pix_firewall_software 6.1(5)
cisco pix_firewall_software 6.3(3.109)
tarantella tarantella_enterprise 3.30
openbsd openbsd 3.4
symantec clientless_vpn_gateway_4400 5.0
forcepoint stonegate 2.0.1
cisco webns 6.10
avaya sg203 4.4
cisco ciscoworks_common_services 2.2
cisco firewall_services_module 1.1.3
avaya s8300 r2.0.0
avaya vsu 100_r2.0.1
4d webstar 5.2.3
cisco webns 6.10_b4
forcepoint stonegate 1.7
novell edirectory 8.0
cisco application_and_content_networking_software *
cisco webns 7.1_0.2.06
hp wbem a.01.05.08
sco openserver 5.0.6
hp apache-based_web_server 2.0.43.04
forcepoint stonegate 2.0.5
avaya sg200 4.4
checkpoint vpn-1 next_generation_fp0
cisco pix_firewall_software 6.2(2)
checkpoint vpn-1 next_generation_fp1
novell edirectory 8.5.12a
hp hp-ux 11.23
stonesoft stonebeat_webcluster 2.5
securecomputing sidewinder 5.2.0.03
cisco pix_firewall_software 6.0(1)
novell edirectory 8.5
stonesoft servercluster 2.5
cisco pix_firewall_software 6.0(4)
novell edirectory 8.7
forcepoint stonegate 1.7.2
4d webstar 4.0
dell bsafe_ssl-j 3.0.1
hp hp-ux 11.00
hp hp-ux 8.05
hp hp-ux 11.11
stonesoft servercluster 2.5.2
avaya s8700 r2.0.1
cisco pix_firewall_software 6.0(4.101)
openssl openssl 0.9.6i
openssl openssl 0.9.7
redhat linux 7.2
bluecoat proxysg *
cisco pix_firewall_software 6.3(3.102)
stonesoft stonebeat_fullcluster 2.0
cisco ios 12.1(11b)e14
avaya vsu 7500_r2.0.1
cisco pix_firewall_software 6.2(3)
forcepoint stonegate 2.0.9
apple mac_os_x_server 10.3.3
cisco ciscoworks_common_management_foundation 2.1
hp aaa_server *
novell edirectory 8.6.2
cisco pix_firewall_software 6.1(2)
forcepoint stonegate 2.2
avaya sg5 4.4
freebsd freebsd 4.8
vmware gsx_server 2.0.1_build_2129
securecomputing sidewinder 5.2.1
forcepoint stonegate 1.7.1
avaya vsu 5000_r2.0.1
neoteris instant_virtual_extranet 3.2
neoteris instant_virtual_extranet 3.3
avaya vsu 2000_r2.0.1
checkpoint firewall-1 *
cisco pix_firewall 6.2.2_.111
avaya intuity_audix *
novell imanager 2.0
cisco pix_firewall_software 6.0
cisco firewall_services_module 1.1_(3.005)
freebsd freebsd 4.9
bluecoat cacheos_ca_sa 4.1.12
avaya sg208 *
checkpoint firewall-1 next_generation_fp1
avaya intuity_audix 5.1.46
cisco webns 7.1_0.1.02
cisco webns 7.2_0.0.03
tarantella tarantella_enterprise 3.20
cisco gss_4490_global_site_selector *
novell imanager 1.5
avaya vsu 500
cisco access_registrar *
apple mac_os_x 10.3.3
freebsd freebsd 5.2.1
cisco css11000_content_services_switch *
checkpoint provider-1 4.1
hp apache-based_web_server 2.0.43.00
cisco webns 7.10_.0.06s
cisco pix_firewall_software 6.3(1)
cisco pix_firewall_software 6.1(1)
openssl openssl 0.9.6h
cisco pix_firewall_software 6.1
cisco pix_firewall_software 6.2
cisco secure_content_accelerator 10000
hp wbem a.02.00.00
stonesoft stonebeat_securitycluster 2.5
avaya s8500 r2.0.0
sco openserver 5.0.7
avaya converged_communications_server 2.0
sgi propack 3.0
forcepoint stonegate 2.2.4
cisco firewall_services_module 2.1_(0.208)
avaya sg5 4.2
forcepoint stonegate 2.0.8
stonesoft stonebeat_fullcluster 3.0
avaya sg203 4.31.29
redhat openssl 0.9.6b-3
stonesoft stonebeat_securitycluster 2.0
avaya intuity_audix s3210
avaya vsu 10000_r2.0.1
avaya s8300 r2.0.1
cisco ios 12.1(11)e
freebsd freebsd 5.1
4d webstar 5.3.1
cisco ios 12.1(11b)e
cisco okena_stormwatch 3.2
redhat openssl 0.9.6-15
openssl openssl 0.9.6j
checkpoint firewall-1 2.0
4d webstar 5.2.2
openssl openssl 0.9.6k
cisco gss_4480_global_site_selector *
cisco ios 12.2(14)sy
openssl openssl 0.9.7b
4d webstar 5.2.1
openbsd openbsd 3.3
dell bsafe_ssl-j 3.1
checkpoint firewall-1 next_generation_fp2
4d webstar 5.2.4
4d webstar 5.2
redhat openssl 0.9.7a-2
CVE-2004-0975 LOW

The der_chop script in the openssl package in Trustix Secure Linux 1.5 through 2.1 and other operating systems allows local users to overwrite files via a symlink attack on temporary files.

CVSS 2.0

Severity: LOW

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.6
mandrakesoft mandrake_linux 9.2
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.6b
openssl openssl 0.9.6c
openssl openssl 0.9.6l
openssl openssl 0.9.6f
openssl openssl 0.9.6m
mandrakesoft mandrake_multi_network_firewall 8.2
openssl openssl 0.9.7c
mandrakesoft mandrake_linux 10.0
gentoo linux *
mandrakesoft mandrake_linux_corporate_server 2.1
mandrakesoft mandrake_linux 10.1
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.6a
openssl openssl 0.9.6k
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.7d
CVE-2005-1797 MEDIUM

The design of Advanced Encryption Standard (AES), aka Rijndael, allows remote attackers to recover AES keys via timing attacks on S-box lookups, which are difficult to perform in constant time in AES implementations.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.6
openssl openssl 0.9.5
openssl openssl 0.9.6b
openssl openssl 0.9.6l
openssl openssl 0.9.6m
openssl openssl 0.9.3
openssl openssl 0.9.7a
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.7d
openssl openssl 0.9.5a
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.6f
openssl openssl 0.9.7c
openssl openssl 0.9.2b
openssl openssl 0.9.6a
CVE-2005-2946 MEDIUM

The default configuration on OpenSSL before 0.9.8 uses MD5 for creating message digests instead of a more cryptographically strong algorithm, which makes it easier for remote attackers to forge certificates with a valid certificate authority signature.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-327,

Products Affected

Vendor Product Version
canonical ubuntu_linux 5.04
openssl openssl *
canonical ubuntu_linux 4.10
CVE-2005-2969 MEDIUM

The SSL/TLS server implementation in OpenSSL 0.9.7 before 0.9.7h and 0.9.8 before 0.9.8a, when using the SSL_OP_MSIE_SSLV2_RSA_PADDING option, disables a verification step that is required for preventing protocol version rollback attacks, which allows remote attackers to force a client and server to use a weaker protocol than needed via a man-in-the-middle attack.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.7a
openssl openssl 0.9.7f
openssl openssl 0.9.7
openssl openssl 0.9.7b
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.7c
openssl openssl 0.9.7d
openssl openssl 0.9.7e
CVE-2006-7250 MEDIUM

The mime_hdr_cmp function in crypto/asn1/asn_mime.c in OpenSSL 0.9.8t and earlier allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted S/MIME message.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.3
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.8s
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2008-0166 HIGH

OpenSSL 0.9.8c-1 up to versions before 0.9.8g-9 on Debian-based operating systems uses a random number generator that generates predictable numbers, which makes it easier for remote attackers to conduct brute force guessing attacks against cryptographic keys.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N 3.9 3.6

CVSS 2.0

Severity: HIGH

Problem Type: CWE-338,

Products Affected

Vendor Product Version
canonical ubuntu_linux 7.10
openssl openssl *
canonical ubuntu_linux 8.04
debian debian_linux 4.0
canonical ubuntu_linux 6.06
canonical ubuntu_linux 7.04
CVE-2008-0891 MEDIUM

Double free vulnerability in OpenSSL 0.9.8f and 0.9.8g, when the TLS server name extensions are enabled, allows remote attackers to cause a denial of service (crash) via a malformed Client Hello packet. NOTE: some of these details are obtained from third party information.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-189,

Products Affected

Vendor Product Version
openssl openssl 0.9.8f
openssl openssl 0.9.8g
CVE-2008-1678 MEDIUM

Memory leak in the zlib_stateful_init function in crypto/comp/c_zlib.c in libssl in OpenSSL 0.9.8f through 0.9.8h allows remote attackers to cause a denial of service (memory consumption) via multiple calls, as demonstrated by initial SSL client handshakes to the Apache HTTP Server mod_ssl that specify a compression algorithm.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 0.9.8f
openssl openssl 0.9.8g
openssl openssl 0.9.8h
CVE-2008-7270 MEDIUM

OpenSSL before 0.9.8j, when SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG is enabled, does not prevent modification of the ciphersuite in the session cache, which allows remote attackers to force the use of a disabled cipher via vectors involving sniffing network traffic to discover a session identifier, a different vulnerability than CVE-2010-4180.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 0.9.8b
openssl openssl 0.9.6
openssl openssl *
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.5
openssl openssl 0.9.6b
openssl openssl 0.9.6l
openssl openssl 0.9.6m
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.3
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.6j
openssl openssl 0.9.8a
openssl openssl 0.9.6d
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8f
openssl openssl 0.9.5a
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.6f
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.7m
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.6a
openssl openssl 0.9.7e
CVE-2009-1377 MEDIUM

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."

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl *
CVE-2009-1378 MEDIUM

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."

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-401,

Products Affected

Vendor Product Version
openssl openssl *
canonical ubuntu_linux 9.04
canonical ubuntu_linux 8.10
canonical ubuntu_linux 8.04
canonical ubuntu_linux 6.06
CVE-2009-1379 MEDIUM

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.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0
CVE-2009-1386 MEDIUM

ssl/s3_pkt.c in OpenSSL before 0.9.8i allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) via a DTLS ChangeCipherSpec packet that occurs before ClientHello.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.8c
openssl openssl 0.9.8e
openssl openssl 0.9.8f
canonical ubuntu_linux 8.10
canonical ubuntu_linux 8.04
redhat openssl 0.9.6b-3
openssl openssl 0.9.8g
openssl openssl 0.9.8
canonical ubuntu_linux 6.06
canonical ubuntu_linux 9.04
redhat openssl 0.9.6-15
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.8h
redhat openssl 0.9.7a-2
CVE-2009-1387 MEDIUM

The dtls1_retrieve_buffered_fragment function in ssl/d1_both.c in OpenSSL before 1.0.0 Beta 2 allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) via an out-of-sequence DTLS handshake message, related to a "fragment bug."

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
openssl openssl *
canonical ubuntu_linux 9.04
canonical ubuntu_linux 8.10
canonical ubuntu_linux 8.04
redhat openssl 0.9.6b-3
redhat openssl 0.9.6-15
canonical ubuntu_linux 6.06
redhat openssl 0.9.7a-2
CVE-2009-2409 MEDIUM

The Network Security Services (NSS) library before 3.12.3, as used in Firefox; GnuTLS before 2.6.4 and 2.7.4; OpenSSL 0.9.8 through 0.9.8k; and other products support MD2 with X.509 certificates, which might allow remote attackers to spoof certificates by using MD2 design flaws to generate a hash collision in less than brute-force time. NOTE: the scope of this issue is currently limited because the amount of computation required is still large.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-295,

Products Affected

Vendor Product Version
gnu gnutls 1.0.18
openssl openssl 0.9.8b
openssl openssl *
gnu gnutls 1.7.7
gnu gnutls 2.3.11
gnu gnutls 1.1.16
gnu gnutls 1.4.1
gnu gnutls 2.3.2
openssl openssl 0.9.8j
gnu gnutls 1.7.11
gnu gnutls 2.1.1
gnu gnutls *
gnu gnutls 2.7.4
gnu gnutls 2.0.0
gnu gnutls 1.0.19
mozilla nss 3.7.5
gnu gnutls 1.0.23
gnu gnutls 1.5.0
mozilla nss 3.11.7
gnu gnutls 1.5.5
gnu gnutls 2.6.0
openssl openssl 0.9.8a
openssl openssl 0.9.8d
gnu gnutls 2.2.4
mozilla network_security_services *
mozilla nss 3.2.1
gnu gnutls 1.2.6
gnu gnutls 1.7.0
openssl openssl 0.9.8f
mozilla nss 3.6
gnu gnutls 1.7.18
gnu gnutls 1.7.5
gnu gnutls 2.0.2
gnu gnutls 1.3.1
mozilla nss 3.0
mozilla nss 3.12
gnu gnutls 1.1.17
gnu gnutls 1.6.0
mozilla nss 3.9
gnu gnutls 1.3.4
gnu gnutls 2.3.10
gnu gnutls 1.1.21
gnu gnutls 2.0.4
mozilla nss 3.4
gnu gnutls 2.1.7
gnu gnutls 2.3.3
gnu gnutls 1.1.14
gnu gnutls 1.7.9
gnu gnutls 1.7.4
gnu gnutls 1.0.16
gnu gnutls 1.2.8
gnu gnutls 2.5.0
gnu gnutls 1.2.5
gnu gnutls 1.2.8.1a1
gnu gnutls 2.3.6
gnu gnutls 1.1.18
gnu gnutls 1.7.16
mozilla nss 3.7
gnu gnutls 2.3.4
mozilla nss 3.2
gnu gnutls 1.2.3
mozilla nss 3.4.2
mozilla nss 3.12.1
gnu gnutls 1.2.10
gnu gnutls 1.0.17
gnu gnutls 2.3.9
mozilla nss 3.3.2
gnu gnutls 1.7.10
gnu gnutls 2.2.3
gnu gnutls 1.7.13
gnu gnutls 2.2.1
mozilla nss 3.4.3
gnu gnutls 2.3.7
gnu gnutls 2.0.3
gnu gnutls 1.2.4
mozilla nss 3.8
gnu gnutls 2.1.0
gnu gnutls 2.3.0
mozilla nss 3.6.1
gnu gnutls 1.2.7
gnu gnutls 1.6.2
gnu gnutls 2.3.5
gnu gnutls 1.5.1
gnu gnutls 1.6.1
gnu gnutls 1.7.3
mozilla nss 3.4.1
gnu gnutls 1.7.15
mozilla firefox *
mozilla nss *
mozilla nss 3.7.7
gnu gnutls 1.2.1
gnu gnutls 2.1.2
mozilla nss 3.10
gnu gnutls 2.2.0
gnu gnutls 1.2.0
gnu gnutls 2.6.1
gnu gnutls 1.7.1
gnu gnutls 1.6.3
gnu gnutls 1.1.23
gnu gnutls 2.1.3
gnu gnutls 1.4.2
gnu gnutls 1.4.4
gnu gnutls 1.5.2
gnu gnutls 1.0.22
gnu gnutls 1.4.0
gnu gnutls 2.4.0
openssl openssl 0.9.8i
gnu gnutls 1.7.2
gnu gnutls 2.1.6
mozilla nss 3.11.8
gnu gnutls 1.5.3
gnu gnutls 1.7.6
gnu gnutls 1.1.22
gnu gnutls 1.3.2
mozilla nss 3.11.4
gnu gnutls 1.7.19
mozilla nss 3.5
gnu gnutls 1.7.17
gnu gnutls 2.1.5
gnu gnutls 2.3.8
gnu gnutls 1.3.0
gnu gnutls 1.2.2
gnu gnutls 1.3.3
openssl openssl 0.9.8c
gnu gnutls 1.7.8
gnu gnutls 1.5.4
gnu gnutls 1.7.12
gnu gnutls 1.2.11
gnu gnutls 1.7.14
openssl openssl 0.9.8
gnu gnutls 1.1.20
gnu gnutls 2.3.1
mozilla nss 3.3
mozilla nss 3.7.3
gnu gnutls 1.1.13
gnu gnutls 1.0.24
gnu gnutls 1.2.9
openssl openssl 0.9.8h
gnu gnutls 2.2.2
mozilla nss 3.7.1
gnu gnutls 2.1.8
gnu gnutls 1.1.15
gnu gnutls 1.4.3
gnu gnutls 2.2.5
openssl openssl 0.9.8e
gnu gnutls 2.4.2
gnu gnutls 1.4.5
gnu gnutls 1.0.25
mozilla nss 3.11.2
openssl openssl 0.9.8g
mozilla nss 3.7.2
gnu gnutls 2.6.2
gnu gnutls 1.0.21
gnu gnutls 2.4.1
gnu gnutls 1.3.5
gnu gnutls 1.0.20
mozilla nss 3.9.5
gnu gnutls 1.1.19
gnu gnutls 2.0.1
gnu gnutls 2.1.4
openssl openssl 0.9.8k
mozilla nss 3.3.1
CVE-2009-3245 HIGH

OpenSSL before 0.9.8m does not check for a NULL return value from bn_wexpand function calls in (1) crypto/bn/bn_div.c, (2) crypto/bn/bn_gf2m.c, (3) crypto/ec/ec2_smpl.c, and (4) engines/e_ubsec.c, which has unspecified impact and context-dependent attack vectors.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-20,

Products Affected

Vendor Product Version
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.8c
openssl openssl 0.9.8e
openssl openssl 0.9.8f
openssl openssl 0.9.8j
openssl openssl 0.9.8g
openssl openssl 0.9.8
openssl openssl 0.9.8i
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.8k
openssl openssl 0.9.8h
CVE-2009-3555 MEDIUM

The TLS protocol, and the SSL protocol 3.0 and possibly earlier, as used in Microsoft Internet Information Services (IIS) 7.0, mod_ssl in the Apache HTTP Server 2.2.14 and earlier, OpenSSL before 0.9.8l, GnuTLS 2.8.5 and earlier, Mozilla Network Security Services (NSS) 3.12.4 and earlier, multiple Cisco products, and other products, does not properly associate renegotiation handshakes with an existing connection, which allows man-in-the-middle attackers to insert data into HTTPS sessions, and possibly other types of sessions protected by TLS or SSL, by sending an unauthenticated request that is processed retroactively by a server in a post-renegotiation context, related to a "plaintext injection" attack, aka the "Project Mogul" issue.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-295,

Products Affected

Vendor Product Version
openssl openssl *
f5 nginx *
debian debian_linux 6.0
canonical ubuntu_linux 10.10
canonical ubuntu_linux 8.10
fedoraproject fedora 11
openssl openssl 1.0
debian debian_linux 7.0
canonical ubuntu_linux 8.04
apache http_server *
canonical ubuntu_linux 10.04
mozilla nss *
fedoraproject fedora 13
debian debian_linux 4.0
gnu gnutls *
fedoraproject fedora 12
debian debian_linux 8.0
canonical ubuntu_linux 9.04
canonical ubuntu_linux 9.10
fedoraproject fedora 14
debian debian_linux 5.0
CVE-2010-0433 MEDIUM

The kssl_keytab_is_available function in ssl/kssl.c in OpenSSL before 0.9.8n, when Kerberos is enabled but Kerberos configuration files cannot be opened, does not check a certain return value, which allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) via SSL cipher negotiation, as demonstrated by a chroot installation of Dovecot or stunnel without Kerberos configuration files inside the chroot.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-20,

Products Affected

Vendor Product Version
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.8c
openssl openssl 0.9.8e
openssl openssl 0.9.8f
openssl openssl 0.9.8j
openssl openssl 0.9.8g
openssl openssl 0.9.8
openssl openssl 0.9.8l
openssl openssl 0.9.8i
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.8k
openssl openssl 0.9.8h
CVE-2010-0740 MEDIUM

The ssl3_get_record function in ssl/s3_pkt.c in OpenSSL 0.9.8f through 0.9.8m allows remote attackers to cause a denial of service (crash) via a malformed record in a TLS connection that triggers a NULL pointer dereference, related to the minor version number. NOTE: some of these details are obtained from third party information.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-20,

Products Affected

Vendor Product Version
openssl openssl 0.9.8i
openssl openssl 0.9.8f
openssl openssl 0.9.8j
openssl openssl 0.9.8g
openssl openssl 0.9.8m
openssl openssl 0.9.8k
openssl openssl 0.9.8h
openssl openssl 0.9.8l
CVE-2010-0742 HIGH

The Cryptographic Message Syntax (CMS) implementation in crypto/cms/cms_asn1.c in OpenSSL before 0.9.8o and 1.x before 1.0.0a does not properly handle structures that contain OriginatorInfo, which allows context-dependent attackers to modify invalid memory locations or conduct double-free attacks, and possibly execute arbitrary code, via unspecified vectors.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.6m
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.3
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2010-0928 MEDIUM

OpenSSL 0.9.8i on the Gaisler Research LEON3 SoC on the Xilinx Virtex-II Pro FPGA uses a Fixed Width Exponentiation (FWE) algorithm for certain signature calculations, and does not verify the signature before providing it to a caller, which makes it easier for physically proximate attackers to determine the private key via a modified supply voltage for the microprocessor, related to a "fault-based attack."

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 0.9.8i
CVE-2010-1633 MEDIUM

RSA verification recovery in the EVP_PKEY_verify_recover function in OpenSSL 1.x before 1.0.0a, as used by pkeyutl and possibly other applications, returns uninitialized memory upon failure, which might allow context-dependent attackers to bypass intended key requirements or obtain sensitive information via unspecified vectors. NOTE: some of these details are obtained from third party information.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-264,

Products Affected

Vendor Product Version
openssl openssl 1.0.0
CVE-2010-2939 MEDIUM

Double free vulnerability in the ssl3_get_key_exchange function in the OpenSSL client (ssl/s3_clnt.c) in OpenSSL 1.0.0a, 0.9.8, 0.9.7, and possibly other versions, when using ECDH, allows context-dependent attackers to cause a denial of service (crash) and possibly execute arbitrary code via a crafted private key with an invalid prime. NOTE: some sources refer to this as a use-after-free issue.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0a
openssl openssl 0.9.7
openssl openssl 0.9.8
CVE-2010-3864 HIGH

Multiple race conditions in ssl/t1_lib.c in OpenSSL 0.9.8f through 0.9.8o, 1.0.0, and 1.0.0a, when multi-threading and internal caching are enabled on a TLS server, might allow remote attackers to execute arbitrary code via client data that triggers a heap-based buffer overflow, related to (1) the TLS server name extension and (2) elliptic curve cryptography.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-362,

Products Affected

Vendor Product Version
openssl openssl 0.9.8f
openssl openssl 0.9.8j
openssl openssl 0.9.8n
openssl openssl 0.9.8o
openssl openssl 0.9.8g
openssl openssl 0.9.8m
openssl openssl 0.9.8l
openssl openssl 0.9.8i
openssl openssl 1.0.0a
openssl openssl 1.0.0
openssl openssl 0.9.8k
openssl openssl 0.9.8h
CVE-2010-4180 MEDIUM

OpenSSL before 0.9.8q, and 1.0.x before 1.0.0c, when SSL_OP_NETSCAPE_REUSE_CIPHER_CHANGE_BUG is enabled, does not properly prevent modification of the ciphersuite in the session cache, which allows remote attackers to force the downgrade to an unintended cipher via vectors involving sniffing network traffic to discover a session identifier.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-noinfo,

Products Affected

Vendor Product Version
suse linux_enterprise_server 9
openssl openssl *
opensuse opensuse 11.1
f5 nginx *
canonical ubuntu_linux 10.10
canonical ubuntu_linux 8.04
canonical ubuntu_linux 10.04
fedoraproject fedora 13
suse linux_enterprise_desktop 11
canonical ubuntu_linux 6.06
suse linux_enterprise_server 10
canonical ubuntu_linux 9.04
fedoraproject fedora 14
suse linux_enterprise_desktop 10
opensuse opensuse 11.3
suse linux_enterprise 11.0
opensuse opensuse 11.4
opensuse opensuse 11.2
debian debian_linux 5.0
CVE-2010-4252 HIGH

OpenSSL before 1.0.0c, when J-PAKE is enabled, does not properly validate the public parameters in the J-PAKE protocol, which allows remote attackers to bypass the need for knowledge of the shared secret, and successfully authenticate, by sending crafted values in each round of the protocol.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-287,

Products Affected

Vendor Product Version
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.6m
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.3
openssl openssl 1.0.0a
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2011-0014 MEDIUM

ssl/t1_lib.c in OpenSSL 0.9.8h through 0.9.8q and 1.0.0 through 1.0.0c allows remote attackers to cause a denial of service (crash), and possibly obtain sensitive information in applications that use OpenSSL, via a malformed ClientHello handshake message that triggers an out-of-bounds memory access, aka "OCSP stapling vulnerability."

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0c
openssl openssl 0.9.8j
openssl openssl 0.9.8n
openssl openssl 0.9.8o
openssl openssl 1.0.0b
openssl openssl 0.9.8q
openssl openssl 0.9.8m
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.8i
openssl openssl 1.0.0a
openssl openssl 1.0.0
openssl openssl 0.9.8k
openssl openssl 0.9.8h
CVE-2011-1473 MEDIUM

OpenSSL before 0.9.8l, and 0.9.8m through 1.x, does not properly restrict client-initiated renegotiation within the SSL and TLS protocols, which might make it easier for remote attackers to cause a denial of service (CPU consumption) by performing many renegotiations within a single connection, a different vulnerability than CVE-2011-5094. NOTE: it can also be argued that it is the responsibility of server deployments, not a security library, to prevent or limit renegotiation when it is inappropriate within a specific environment

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-264,

Products Affected

Vendor Product Version
openssl openssl *
openssl openssl 0.9.8n
openssl openssl 0.9.8w
openssl openssl 0.9.8o
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8p
openssl openssl 0.9.8x
openssl openssl 0.9.8s
openssl openssl 0.9.8u
openssl openssl 0.9.8t
openssl openssl 0.9.8v
CVE-2011-1945 LOW

The elliptic curve cryptography (ECC) subsystem in OpenSSL 1.0.0d and earlier, when the Elliptic Curve Digital Signature Algorithm (ECDSA) is used for the ECDHE_ECDSA cipher suite, does not properly implement curves over binary fields, which makes it easier for context-dependent attackers to determine private keys via a timing attack and a lattice calculation.

CVSS 2.0

Severity: LOW

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.6m
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.3
openssl openssl 1.0.0a
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2011-3207 MEDIUM

crypto/x509/x509_vfy.c in OpenSSL 1.0.x before 1.0.0e does not initialize certain structure members, which makes it easier for remote attackers to bypass CRL validation by using a nextUpdate value corresponding to a time in the past.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-264,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.0c
openssl openssl 1.0.0a
openssl openssl 1.0.0b
openssl openssl 1.0.0
CVE-2011-3210 MEDIUM

The ephemeral ECDH ciphersuite functionality in OpenSSL 0.9.8 through 0.9.8r and 1.0.x before 1.0.0e does not ensure thread safety during processing of handshake messages from clients, which allows remote attackers to cause a denial of service (daemon crash) via out-of-order messages that violate the TLS protocol.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.8j
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.8q
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 1.0.0a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.8h
openssl openssl 0.9.8e
openssl openssl 0.9.8f
openssl openssl 0.9.8o
openssl openssl 0.9.8g
openssl openssl 0.9.8i
openssl openssl 0.9.8s
openssl openssl 1.0.0
openssl openssl 0.9.8k
CVE-2011-4108 MEDIUM

The DTLS implementation in OpenSSL before 0.9.8s and 1.x before 1.0.0f performs a MAC check only if certain padding is valid, which makes it easier for remote attackers to recover plaintext via a padding oracle attack.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 1.0.0a
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2011-4109 HIGH

Double free vulnerability in OpenSSL 0.9.8 before 0.9.8s, when X509_V_FLAG_POLICY_CHECK is enabled, allows remote attackers to have an unspecified impact by triggering failure of a policy check.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 0.9.8b
openssl openssl 0.9.8c
openssl openssl 0.9.8e
openssl openssl 0.9.8f
openssl openssl 0.9.8j
openssl openssl 0.9.8n
openssl openssl 0.9.8o
openssl openssl 0.9.8q
openssl openssl 0.9.8g
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.8i
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.8k
openssl openssl 0.9.8h
CVE-2011-4354 MEDIUM

crypto/bn/bn_nist.c in OpenSSL before 0.9.8h on 32-bit platforms, as used in stunnel and other products, in certain circumstances involving ECDH or ECDHE cipher suites, uses an incorrect modular reduction algorithm in its implementation of the P-256 and P-384 NIST elliptic curves, which allows remote attackers to obtain the private key of a TLS server via multiple handshake attempts.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 0.9.8b
openssl openssl 0.9.6
openssl openssl *
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.5
openssl openssl 0.9.6b
openssl openssl 0.9.6l
openssl openssl 0.9.6m
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.3
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.6j
openssl openssl 0.9.8a
openssl openssl 0.9.6d
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8f
openssl openssl 0.9.5a
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.6f
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.7m
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.6a
openssl openssl 0.9.7e
CVE-2011-4576 MEDIUM

The SSL 3.0 implementation in OpenSSL before 0.9.8s and 1.x before 1.0.0f does not properly initialize data structures for block cipher padding, which might allow remote attackers to obtain sensitive information by decrypting the padding data sent by an SSL peer.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 1.0.0a
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2011-4577 MEDIUM

OpenSSL before 0.9.8s and 1.x before 1.0.0f, when RFC 3779 support is enabled, allows remote attackers to cause a denial of service (assertion failure) via an X.509 certificate containing certificate-extension data associated with (1) IP address blocks or (2) Autonomous System (AS) identifiers.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 1.0.0a
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2011-4619 MEDIUM

The Server Gated Cryptography (SGC) implementation in OpenSSL before 0.9.8s and 1.x before 1.0.0f does not properly handle handshake restarts, which allows remote attackers to cause a denial of service (CPU consumption) via unspecified vectors.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 1.0.0a
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2011-5095 MEDIUM

The Diffie-Hellman key-exchange implementation in OpenSSL 0.9.8, when FIPS mode is enabled, does not properly validate a public parameter, which makes it easier for man-in-the-middle attackers to obtain the shared secret key by modifying network traffic, a related issue to CVE-2011-1923.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 0.9.8
CVE-2012-0027 MEDIUM

The GOST ENGINE in OpenSSL before 1.0.0f does not properly handle invalid parameters for the GOST block cipher, which allows remote attackers to cause a denial of service (daemon crash) via crafted data from a TLS client.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.3
openssl openssl 1.0.0a
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.8s
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2012-0050 MEDIUM

OpenSSL 0.9.8s and 1.0.0f does not properly support DTLS applications, which allows remote attackers to cause a denial of service (crash) via unspecified vectors related to an out-of-bounds read. NOTE: this vulnerability exists because of an incorrect fix for CVE-2011-4108.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 0.9.8s
openssl openssl 1.0.0f
CVE-2012-0884 MEDIUM

The implementation of Cryptographic Message Syntax (CMS) and PKCS #7 in OpenSSL before 0.9.8u and 1.x before 1.0.0h does not properly restrict certain oracle behavior, which makes it easier for context-dependent attackers to decrypt data via a Million Message Attack (MMA) adaptive chosen ciphertext attack.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 1.0.0g
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 1.0.0e
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.0b
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 1.0.0f
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.1b
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.3
openssl openssl 1.0.0a
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.8s
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2012-1165 MEDIUM

The mime_param_cmp function in crypto/asn1/asn_mime.c in OpenSSL before 0.9.8u and 1.x before 1.0.0h allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a crafted S/MIME message, a different vulnerability than CVE-2006-7250.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 1.0.0g
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 1.0.0e
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 1.0.0f
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.3
openssl openssl 1.0.0a
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.8s
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2012-2110 HIGH

The asn1_d2i_read_bio function in crypto/asn1/a_d2i_fp.c in OpenSSL before 0.9.8v, 1.0.0 before 1.0.0i, and 1.0.1 before 1.0.1a does not properly interpret integer data, which allows remote attackers to conduct buffer overflow attacks, and cause a denial of service (memory corruption) or possibly have unspecified other impact, via crafted DER data, as demonstrated by an X.509 certificate or an RSA public key.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 1.0.0g
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 1.0.0e
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 0.9.8t
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
redhat openssl 0.9.6b-3
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.3
openssl openssl 1.0.0a
redhat openssl 0.9.6-15
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 1.0.1
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.8s
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
redhat openssl 0.9.7a-2
CVE-2012-2131 HIGH

Multiple integer signedness errors in crypto/buffer/buffer.c in OpenSSL 0.9.8v allow remote attackers to conduct buffer overflow attacks, and cause a denial of service (memory corruption) or possibly have unspecified other impact, via crafted DER data, as demonstrated by an X.509 certificate or an RSA public key. NOTE: this vulnerability exists because of an incomplete fix for CVE-2012-2110.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-189,

Products Affected

Vendor Product Version
openssl openssl 0.9.8v
CVE-2012-2333 MEDIUM

Integer underflow in OpenSSL before 0.9.8x, 1.0.0 before 1.0.0j, and 1.0.1 before 1.0.1c, when TLS 1.1, TLS 1.2, or DTLS is used with CBC encryption, allows remote attackers to cause a denial of service (buffer over-read) or possibly have unspecified other impact via a crafted TLS packet that is not properly handled during a certain explicit IV calculation.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-189,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 1.0.0g
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 1.0.1a
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 1.0.1b
openssl openssl 0.9.8f
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 1.0.0f
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 0.9.8t
openssl openssl 0.9.8v
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
redhat openssl 0.9.6b-3
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.3
openssl openssl 1.0.0a
openssl openssl 0.9.8u
redhat openssl 0.9.6-15
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 1.0.1
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.8s
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
redhat openssl 0.9.7a-2
CVE-2012-2686 MEDIUM

crypto/evp/e_aes_cbc_hmac_sha1.c in the AES-NI functionality in the TLS 1.1 and 1.2 implementations in OpenSSL 1.0.1 before 1.0.1d allows remote attackers to cause a denial of service (application crash) via crafted CBC data.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.1b
openssl openssl 1.0.1c
openssl openssl 1.0.1a
openssl openssl 1.0.1
CVE-2013-0166 MEDIUM

OpenSSL before 0.9.8y, 1.0.0 before 1.0.0k, and 1.0.1 before 1.0.1d does not properly perform signature verification for OCSP responses, which allows remote OCSP servers to cause a denial of service (NULL pointer dereference and application crash) via an invalid key.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl 1.0.0g
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.6m
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 1.0.1a
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 1.0.1b
openssl openssl 0.9.8f
openssl openssl 1.0.0i
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 1.0.0f
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 0.9.8t
openssl openssl 0.9.8v
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
redhat openssl 0.9.6b-3
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.8x
openssl openssl 0.9.3
openssl openssl 1.0.0a
openssl openssl 0.9.8u
openssl openssl 1.0.1c
redhat openssl 0.9.6-15
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 1.0.1
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8w
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.8s
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
redhat openssl 0.9.7a-2
CVE-2013-0169 LOW

The TLS protocol 1.1 and 1.2 and the DTLS protocol 1.0 and 1.2, as used in OpenSSL, OpenJDK, PolarSSL, and other products, do not properly consider timing side-channel attacks on a MAC check requirement during the processing of malformed CBC padding, which allows remote attackers to conduct distinguishing attacks and plaintext-recovery attacks via statistical analysis of timing data for crafted packets, aka the "Lucky Thirteen" issue.

CVSS 2.0

Severity: LOW

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl *
polarssl polarssl 1.1.1
polarssl polarssl 0.11.0
polarssl polarssl 0.99
polarssl polarssl 1.0.0
polarssl polarssl 1.1.4
polarssl polarssl 1.1.3
polarssl polarssl 0.14.3
polarssl polarssl 1.1.0
polarssl polarssl 0.14.0
polarssl polarssl 0.13.1
polarssl polarssl 0.12.1
polarssl polarssl 0.11.1
oracle openjdk 1.6.0
polarssl polarssl 0.14.2
polarssl polarssl 0.12.0
polarssl polarssl 0.10.1
polarssl polarssl 0.10.0
oracle openjdk 1.7.0
polarssl polarssl 1.1.2
CVE-2013-4353 MEDIUM

The ssl3_take_mac function in ssl/s3_both.c in OpenSSL 1.0.1 before 1.0.1f allows remote TLS servers to cause a denial of service (NULL pointer dereference and application crash) via a crafted Next Protocol Negotiation record in a TLS handshake.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-20,

Products Affected

Vendor Product Version
openssl openssl 1.0.1b
openssl openssl 1.0.1e
openssl openssl 1.0.1c
openssl openssl 1.0.1a
openssl openssl 1.0.1d
openssl openssl 1.0.1
CVE-2013-6449 MEDIUM

The ssl_get_algorithm2 function in ssl/s3_lib.c in OpenSSL before 1.0.2 obtains a certain version number from an incorrect data structure, which allows remote attackers to cause a denial of service (daemon crash) via crafted traffic from a TLS 1.2 client.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1b
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.0g
openssl openssl 1.0.0i
openssl openssl 1.0.0b
openssl openssl 1.0.0f
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0
openssl openssl 1.0.1a
openssl openssl 1.0.1d
openssl openssl 1.0.1
CVE-2013-6450 MEDIUM

The DTLS retransmission implementation in OpenSSL 1.0.0 before 1.0.0l and 1.0.1 before 1.0.1f does not properly maintain data structures for digest and encryption contexts, which might allow man-in-the-middle attackers to trigger the use of a different context and cause a denial of service (application crash) by interfering with packet delivery, related to ssl/d1_both.c and ssl/t1_enc.c.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1b
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0i
openssl openssl 1.0.0b
openssl openssl 1.0.0f
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0
openssl openssl 1.0.1a
openssl openssl 1.0.1d
openssl openssl 1.0.1
CVE-2014-0076 LOW

The Montgomery ladder implementation in OpenSSL through 1.0.0l does not ensure that certain swap operations have a constant-time behavior, which makes it easier for local users to obtain ECDSA nonces via a FLUSH+RELOAD cache side-channel attack.

CVSS 2.0

Severity: LOW

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl *
openssl openssl 1.0.0g
openssl openssl 0.9.5
openssl openssl 0.9.8j
openssl openssl 0.9.6l
openssl openssl 0.9.8q
openssl openssl 0.9.8y
openssl openssl 0.9.6m
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 0.9.7j
openssl openssl 0.9.7a
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 0.9.7h
openssl openssl 0.9.6e
openssl openssl 0.9.6g
openssl openssl 0.9.8f
openssl openssl 1.0.0i
openssl openssl 0.9.6h
openssl openssl 0.9.6i
openssl openssl 1.0.0f
openssl openssl 0.9.7
openssl openssl 0.9.6c
openssl openssl 0.9.6f
openssl openssl 0.9.8i
openssl openssl 0.9.7m
openssl openssl 0.9.8t
openssl openssl 0.9.8v
openssl openssl 1.0.0
openssl openssl 0.9.7e
openssl openssl 0.9.6
openssl openssl 1.0.0c
openssl openssl 0.9.8c
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.6b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.7g
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.8x
openssl openssl 0.9.3
openssl openssl 1.0.0a
openssl openssl 0.9.8u
openssl openssl 0.9.6j
openssl openssl 0.9.6d
openssl openssl 0.9.4
openssl openssl 0.9.6k
openssl openssl 0.9.8h
openssl openssl 0.9.7d
openssl openssl 1.0.0k
openssl openssl 0.9.7f
openssl openssl 0.9.8e
openssl openssl 0.9.8w
openssl openssl 0.9.8o
openssl openssl 0.9.5a
openssl openssl 0.9.8g
openssl openssl 0.9.1c
openssl openssl 0.9.7b
openssl openssl 0.9.7l
openssl openssl 0.9.7c
openssl openssl 0.9.8s
openssl openssl 0.9.7i
openssl openssl 0.9.2b
openssl openssl 0.9.3a
openssl openssl 0.9.8k
openssl openssl 0.9.6a
CVE-2014-0160 MEDIUM

The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly handle Heartbeat Extension packets, which allows remote attackers to obtain sensitive information from process memory via crafted packets that trigger a buffer over-read, as demonstrated by reading private keys, related to d1_both.c and t1_lib.c, aka the Heartbleed bug.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-125,CWE-125,

Products Affected

Vendor Product Version
siemens wincc_open_architecture 3.12
openssl openssl *
siemens application_processing_engine_firmware 2.0
debian debian_linux 6.0
siemens simatic_s7-1500_firmware 1.5
debian debian_linux 7.0
opensuse opensuse 12.3
redhat virtualization 6.0
mitel mivoice 1.4.0.102
canonical ubuntu_linux 13.10
fedoraproject fedora 19
filezilla-project filezilla_server *
siemens cp_1543-1_firmware 1.1
opensuse opensuse 13.1
mitel mivoice 1.1.2.5
debian debian_linux 8.0
intellian v60_firmware 1.15
redhat enterprise_linux_server_aus 6.5
redhat gluster_storage 2.1
broadcom symantec_messaging_gateway 10.6.1
redhat enterprise_linux_workstation 6.0
mitel micollab 7.3.0.104
intellian v100_firmware 1.20
mitel micollab 7.1
mitel micollab 7.2
redhat storage 2.1
intellian v100_firmware 1.24
ricon s9922l_firmware 16.10.3(3794)
mitel mivoice 1.3.2.2
canonical ubuntu_linux 12.04
siemens elan-8.2 *
canonical ubuntu_linux 12.10
mitel mivoice 1.1.3.3
mitel micollab 6.0
redhat enterprise_linux_server_tus 6.5
siemens simatic_s7-1500t_firmware 1.5
broadcom symantec_messaging_gateway 10.6.0
intellian v60_firmware 1.25
mitel micollab 7.3
intellian v100_firmware 1.21
redhat enterprise_linux_server_eus 6.5
mitel mivoice 1.2.0.11
fedoraproject fedora 20
redhat enterprise_linux_server 6.0
mitel micollab 7.0
splunk splunk *
redhat enterprise_linux_desktop 6.0
CVE-2014-0195 MEDIUM

The dtls1_reassemble_fragment function in d1_both.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly validate fragment lengths in DTLS ClientHello messages, which allows remote attackers to execute arbitrary code or cause a denial of service (buffer overflow and application crash) via a long non-initial fragment.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-120,

Products Affected

Vendor Product Version
openssl openssl *
opensuse leap 42.1
fedoraproject fedora 20
mariadb mariadb *
opensuse opensuse 13.2
fedoraproject fedora 19
CVE-2014-0198 MEDIUM

The do_ssl3_write function in s3_pkt.c in OpenSSL 1.x through 1.0.1g, when SSL_MODE_RELEASE_BUFFERS is enabled, does not properly manage a buffer pointer during certain recursive calls, which allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via vectors that trigger an alert condition.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
suse linux_enterprise_software_development_kit 12
openssl openssl *
debian debian_linux 6.0
debian debian_linux 7.0
opensuse opensuse 12.3
mariadb mariadb *
fedoraproject fedora 19
suse linux_enterprise_workstation_extension 12
opensuse opensuse 13.1
suse linux_enterprise_desktop 12
debian debian_linux 8.0
fedoraproject fedora 20
suse linux_enterprise_server 12
CVE-2014-0221 MEDIUM

The dtls1_get_message_fragment function in d1_both.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h allows remote attackers to cause a denial of service (recursion and client crash) via a DTLS hello message in an invalid DTLS handshake.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-noinfo,

Products Affected

Vendor Product Version
suse linux_enterprise_software_development_kit 12
openssl openssl *
redhat enterprise_linux 6.0
fedoraproject fedora *
mariadb mariadb *
fedoraproject fedora 19
suse linux_enterprise_workstation_extension 12
redhat enterprise_linux 5
suse linux_enterprise_desktop 12
opensuse leap 42.1
fedoraproject fedora 20
opensuse opensuse 13.2
suse linux_enterprise_server 12
redhat storage 2.1
CVE-2014-0224 MEDIUM

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.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.4 HIGH CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N 2.2 5.2

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-326,

Products Affected

Vendor Product Version
openssl openssl *
siemens rox_firmware *
redhat enterprise_linux 6.0
mariadb mariadb *
fedoraproject fedora 19
redhat enterprise_linux 4
redhat jboss_enterprise_web_platform 5.2.0
filezilla-project filezilla_server *
redhat jboss_enterprise_application_platform 5.2.0
redhat enterprise_linux 5
opensuse opensuse 13.1
siemens cp1543-1_firmware *
redhat jboss_enterprise_web_server 2.0.1
python python *
nodejs node.js *
fedoraproject fedora 20
siemens s7-1500_firmware *
siemens application_processing_engine_firmware *
opensuse opensuse 13.2
redhat jboss_enterprise_application_platform 6.2.3
redhat storage 2.1
CVE-2014-3470 MEDIUM

The ssl3_send_client_key_exchange function in s3_clnt.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h, when an anonymous ECDH cipher suite is used, allows remote attackers to cause a denial of service (NULL pointer dereference and client crash) by triggering a NULL certificate value.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
suse linux_enterprise_software_development_kit 12
openssl openssl *
redhat enterprise_linux 6.0
fedoraproject fedora *
mariadb mariadb *
fedoraproject fedora 19
suse linux_enterprise_workstation_extension 12
redhat enterprise_linux 5
suse linux_enterprise_desktop 12
opensuse leap 42.1
fedoraproject fedora 20
opensuse opensuse 13.2
suse linux_enterprise_server 12
redhat storage 2.1
CVE-2014-3505 MEDIUM

Double free vulnerability in d1_both.c in the DTLS implementation in OpenSSL 0.9.8 before 0.9.8zb, 1.0.0 before 1.0.0n, and 1.0.1 before 1.0.1i allows remote attackers to cause a denial of service (application crash) via crafted DTLS packets that trigger an error condition.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 0.9.8j
openssl openssl 0.9.8q
openssl openssl 0.9.8y
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1b
openssl openssl 0.9.8f
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 0.9.8i
openssl openssl 1.0.1h
openssl openssl 0.9.8t
openssl openssl 0.9.8v
openssl openssl 1.0.0
openssl openssl 1.0.1g
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 0.9.8c
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.8x
openssl openssl 1.0.0a
openssl openssl 0.9.8u
openssl openssl 1.0.1c
openssl openssl 1.0.1
openssl openssl 0.9.8h
openssl openssl 1.0.0k
openssl openssl 0.9.8e
openssl openssl 0.9.8w
openssl openssl 0.9.8o
openssl openssl 0.9.8g
openssl openssl 0.9.8s
openssl openssl 0.9.8k
openssl openssl 1.0.1d
openssl openssl 0.9.8za
openssl openssl 1.0.0m
CVE-2014-3506 MEDIUM

d1_both.c in the DTLS implementation in OpenSSL 0.9.8 before 0.9.8zb, 1.0.0 before 1.0.0n, and 1.0.1 before 1.0.1i allows remote attackers to cause a denial of service (memory consumption) via crafted DTLS handshake messages that trigger memory allocations corresponding to large length values.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 0.9.8j
openssl openssl 0.9.8q
openssl openssl 0.9.8y
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1b
openssl openssl 0.9.8f
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 0.9.8i
openssl openssl 1.0.1h
openssl openssl 0.9.8t
openssl openssl 0.9.8v
openssl openssl 1.0.0
openssl openssl 1.0.1g
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 0.9.8c
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.8x
openssl openssl 1.0.0a
openssl openssl 0.9.8u
openssl openssl 1.0.1c
openssl openssl 1.0.1
openssl openssl 0.9.8h
openssl openssl 1.0.0k
openssl openssl 0.9.8e
openssl openssl 0.9.8w
openssl openssl 0.9.8o
openssl openssl 0.9.8g
openssl openssl 0.9.8s
openssl openssl 0.9.8k
openssl openssl 1.0.1d
openssl openssl 0.9.8za
openssl openssl 1.0.0m
CVE-2014-3507 MEDIUM

Memory leak in d1_both.c in the DTLS implementation in OpenSSL 0.9.8 before 0.9.8zb, 1.0.0 before 1.0.0n, and 1.0.1 before 1.0.1i allows remote attackers to cause a denial of service (memory consumption) via zero-length DTLS fragments that trigger improper handling of the return value of a certain insert function.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 0.9.8j
openssl openssl 0.9.8q
openssl openssl 0.9.8y
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1b
openssl openssl 0.9.8f
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 0.9.8i
openssl openssl 1.0.1h
openssl openssl 0.9.8t
openssl openssl 0.9.8v
openssl openssl 1.0.0
openssl openssl 1.0.1g
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 0.9.8c
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.8x
openssl openssl 1.0.0a
openssl openssl 0.9.8u
openssl openssl 1.0.1c
openssl openssl 1.0.1
openssl openssl 0.9.8h
openssl openssl 1.0.0k
openssl openssl 0.9.8e
openssl openssl 0.9.8w
openssl openssl 0.9.8o
openssl openssl 0.9.8g
openssl openssl 0.9.8s
openssl openssl 0.9.8k
openssl openssl 1.0.1d
openssl openssl 0.9.8za
openssl openssl 1.0.0m
CVE-2014-3508 MEDIUM

The OBJ_obj2txt function in crypto/objects/obj_dat.c in OpenSSL 0.9.8 before 0.9.8zb, 1.0.0 before 1.0.0n, and 1.0.1 before 1.0.1i, when pretty printing is used, does not ensure the presence of '\0' characters, which allows context-dependent attackers to obtain sensitive information from process stack memory by reading output from X509_name_oneline, X509_name_print_ex, and unspecified other functions.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 0.9.8j
openssl openssl 0.9.8q
openssl openssl 0.9.8y
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1b
openssl openssl 0.9.8f
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 0.9.8i
openssl openssl 1.0.1h
openssl openssl 0.9.8t
openssl openssl 0.9.8v
openssl openssl 1.0.0
openssl openssl 1.0.1g
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 0.9.8c
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.8x
openssl openssl 1.0.0a
openssl openssl 0.9.8u
openssl openssl 1.0.1c
openssl openssl 1.0.1
openssl openssl 0.9.8h
openssl openssl 1.0.0k
openssl openssl 0.9.8e
openssl openssl 0.9.8w
openssl openssl 0.9.8o
openssl openssl 0.9.8g
openssl openssl 0.9.8s
openssl openssl 0.9.8k
openssl openssl 1.0.1d
openssl openssl 0.9.8za
openssl openssl 1.0.0m
CVE-2014-3509 MEDIUM

Race condition in the ssl_parse_serverhello_tlsext function in t1_lib.c in OpenSSL 1.0.0 before 1.0.0n and 1.0.1 before 1.0.1i, when multithreading and session resumption are used, allows remote SSL servers to cause a denial of service (memory overwrite and client application crash) or possibly have unspecified other impact by sending Elliptic Curve (EC) Supported Point Formats Extension data.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-362,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0i
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0f
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1h
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0
openssl openssl 1.0.1a
openssl openssl 1.0.1d
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0m
CVE-2014-3510 MEDIUM

The ssl3_send_client_key_exchange function in s3_clnt.c in OpenSSL 0.9.8 before 0.9.8zb, 1.0.0 before 1.0.0n, and 1.0.1 before 1.0.1i allows remote DTLS servers to cause a denial of service (NULL pointer dereference and client application crash) via a crafted handshake message in conjunction with a (1) anonymous DH or (2) anonymous ECDH ciphersuite.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8b
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 0.9.8j
openssl openssl 0.9.8q
openssl openssl 0.9.8y
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1b
openssl openssl 0.9.8f
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 0.9.8i
openssl openssl 1.0.1h
openssl openssl 0.9.8t
openssl openssl 0.9.8v
openssl openssl 1.0.0
openssl openssl 1.0.1g
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 0.9.8c
openssl openssl 0.9.8n
openssl openssl 1.0.0b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.8x
openssl openssl 1.0.0a
openssl openssl 0.9.8u
openssl openssl 1.0.1c
openssl openssl 1.0.1
openssl openssl 0.9.8h
openssl openssl 1.0.0k
openssl openssl 0.9.8e
openssl openssl 0.9.8w
openssl openssl 0.9.8o
openssl openssl 0.9.8g
openssl openssl 0.9.8s
openssl openssl 0.9.8k
openssl openssl 1.0.1d
openssl openssl 0.9.8za
openssl openssl 1.0.0m
CVE-2014-3511 MEDIUM

The ssl23_get_client_hello function in s23_srvr.c in OpenSSL 1.0.1 before 1.0.1i allows man-in-the-middle attackers to force the use of TLS 1.0 by triggering ClientHello message fragmentation in communication between a client and server that both support later TLS versions, related to a "protocol downgrade" issue.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-noinfo,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0i
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0f
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1h
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0
openssl openssl 1.0.1a
openssl openssl 1.0.1d
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0m
CVE-2014-3512 HIGH

Multiple buffer overflows in crypto/srp/srp_lib.c in the SRP implementation in OpenSSL 1.0.1 before 1.0.1i allow remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via an invalid SRP (1) g, (2) A, or (3) B parameter.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0i
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0f
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1h
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0
openssl openssl 1.0.1a
openssl openssl 1.0.1d
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0m
CVE-2014-3513 HIGH

Memory leak in d1_srtp.c in the DTLS SRTP extension in OpenSSL 1.0.1 before 1.0.1j allows remote attackers to cause a denial of service (memory consumption) via a crafted handshake message.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-20,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1b
openssl openssl 1.0.1e
openssl openssl 1.0.1h
openssl openssl 1.0.1i
openssl openssl 1.0.1c
openssl openssl 1.0.1a
openssl openssl 1.0.1d
openssl openssl 1.0.1f
openssl openssl 1.0.1
CVE-2014-3566 MEDIUM

The SSL protocol 3.0, as used in OpenSSL through 1.0.1i and other products, uses nondeterministic CBC padding, which makes it easier for man-in-the-middle attackers to obtain cleartext data via a padding-oracle attack, aka the "POODLE" issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 3.4 LOW CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:L/I:N/A:N 1.6 1.4

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8z
netbsd netbsd 5.1.4
openssl openssl 0.9.8b
openssl openssl 1.0.0g
openssl openssl 0.9.8j
debian debian_linux 7.0
opensuse opensuse 12.3
redhat enterprise_linux_desktop_supplementary 6.0
openssl openssl 0.9.8q
redhat enterprise_linux_workstation 7.0
ibm vios 2.2.1.7
opensuse opensuse 13.1
openssl openssl 1.0.0j
debian debian_linux 8.0
netbsd netbsd 5.1.2
openssl openssl 0.9.8a
openssl openssl 0.9.8d
openssl openssl 1.0.1a
novell suse_linux_enterprise_desktop 9.0
oracle database 12.1.0.2
openssl openssl 0.9.8f
ibm vios 2.2.1.6
openssl openssl 1.0.0f
ibm vios 2.2.2.2
redhat enterprise_linux_desktop_supplementary 5.0
openssl openssl 1.0.1h
redhat enterprise_linux_server_supplementary 5.0
ibm vios 2.2.1.5
fedoraproject fedora 20
novell suse_linux_enterprise_desktop 10.0
redhat enterprise_linux_server 6.0
openssl openssl 0.9.8v
netbsd netbsd 6.1.4
openssl openssl 0.9.8n
ibm vios 2.2.2.3
ibm vios 2.2.1.0
openssl openssl 0.9.8m
fedoraproject fedora 19
openssl openssl 0.9.8x
ibm vios 2.2.1.4
netbsd netbsd 6.1.1
openssl openssl 1.0.0a
mageia mageia 3.0
netbsd netbsd 6.0.6
openssl openssl 0.9.8zb
netbsd netbsd 5.1.3
netbsd netbsd 6.1.5
ibm vios 2.2.3.4
oracle database 11.2.0.4
openssl openssl 1.0.1i
openssl openssl 0.9.8w
openssl openssl 0.9.8o
netbsd netbsd 6.0.2
netbsd netbsd 6.0.1
mageia mageia 4.0
ibm vios 2.2.3.2
openssl openssl 0.9.8za
fedoraproject fedora 21
redhat enterprise_linux_desktop 6.0
openssl openssl 1.0.0m
ibm vios 2.2.1.8
netbsd netbsd 5.2.2
openssl openssl 1.0.0l
novell suse_linux_enterprise_desktop 12.0
openssl openssl 0.9.8y
ibm aix 6.1
openssl openssl 1.0.0h
ibm vios 2.2.3.0
redhat enterprise_linux 5
openssl openssl 1.0.0e
apple mac_os_x *
ibm vios 2.2.0.12
ibm aix 7.1
openssl openssl 1.0.0n
ibm vios 2.2.0.11
ibm vios 2.2.2.5
openssl openssl 1.0.1f
netbsd netbsd 6.0
ibm vios 2.2.3.1
openssl openssl 1.0.1b
netbsd netbsd 6.0.4
openssl openssl 1.0.0i
ibm vios 2.2.1.9
novell suse_linux_enterprise_desktop 11.0
openssl openssl 0.9.8i
redhat enterprise_linux_workstation_supplementary 6.0
netbsd netbsd 5.2
netbsd netbsd 6.0.3
openssl openssl 0.9.8t
openssl openssl 1.0.0
openssl openssl 1.0.1g
ibm vios 2.2.3.3
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 0.9.8c
openssl openssl 1.0.0b
netbsd netbsd 6.0.5
netbsd netbsd 6.1.3
openssl openssl 0.9.8r
redhat enterprise_linux_server_supplementary 6.0
ibm vios 2.2.0.13
ibm vios 2.2.1.1
openssl openssl 0.9.8
openssl openssl 0.9.8l
openssl openssl 0.9.8p
novell suse_linux_enterprise_server 12.0
openssl openssl 0.9.8u
openssl openssl 1.0.1c
novell suse_linux_enterprise_server 11.0
redhat enterprise_linux_workstation 6.0
novell suse_linux_enterprise_software_development_kit 12.0
openssl openssl 1.0.1
openssl openssl 0.9.8h
netbsd netbsd 5.2.1
redhat enterprise_linux_server 7.0
ibm vios 2.2.2.1
openssl openssl 1.0.0k
redhat enterprise_linux_workstation_supplementary 7.0
netbsd netbsd 6.1.2
ibm vios 2.2.1.3
novell suse_linux_enterprise_software_development_kit 11.0
openssl openssl 0.9.8e
netbsd netbsd 5.1
netbsd netbsd 6.1
ibm vios 2.2.2.4
redhat enterprise_linux_desktop 7.0
openssl openssl 0.9.8g
ibm vios 2.2.0.10
openssl openssl 0.9.8s
redhat enterprise_linux_server_supplementary 7.0
openssl openssl 0.9.8k
ibm vios 2.2.2.0
netbsd netbsd 5.1.1
openssl openssl 1.0.1d
ibm aix 5.3
CVE-2014-3567 HIGH

Memory leak in the tls_decrypt_ticket function in t1_lib.c in OpenSSL before 0.9.8zc, 1.0.0 before 1.0.0o, and 1.0.1 before 1.0.1j allows remote attackers to cause a denial of service (memory consumption) via a crafted session ticket that triggers an integrity-check failure.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-20,CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0m
CVE-2014-3568 MEDIUM

OpenSSL before 0.9.8zc, 1.0.0 before 1.0.0o, and 1.0.1 before 1.0.1j does not properly enforce the no-ssl3 build option, which allows remote attackers to bypass intended access restrictions via an SSL 3.0 handshake, related to s23_clnt.c and s23_srvr.c.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0m
CVE-2014-3569 MEDIUM

The ssl23_get_client_hello function in s23_srvr.c in OpenSSL 0.9.8zc, 1.0.0o, and 1.0.1j does not properly handle attempts to use unsupported protocols, which allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) via an unexpected handshake, as demonstrated by an SSLv3 handshake to a no-ssl3 application with certain error handling. NOTE: this issue became relevant after the CVE-2014-3568 fix.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.1j
CVE-2014-3570 MEDIUM

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.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.0o
openssl openssl 1.0.1d
openssl openssl 1.0.0m
CVE-2014-3571 MEDIUM

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.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.0o
openssl openssl 1.0.1d
openssl openssl 1.0.0m
CVE-2014-3572 MEDIUM

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.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.0o
openssl openssl 1.0.1d
openssl openssl 1.0.0m
CVE-2014-5139 MEDIUM

The ssl_set_client_disabled function in t1_lib.c in OpenSSL 1.0.1 before 1.0.1i allows remote SSL servers to cause a denial of service (NULL pointer dereference and client application crash) via a ServerHello message that includes an SRP ciphersuite without the required negotiation of that ciphersuite with the client.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1b
openssl openssl 1.0.1e
openssl openssl 1.0.1h
openssl openssl 1.0.1c
openssl openssl 1.0.1a
openssl openssl 1.0.1d
openssl openssl 1.0.1f
openssl openssl 1.0.1
CVE-2014-8176 HIGH

The dtls1_clear_queues function in ssl/d1_lib.c in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h frees data structures without considering that application data can arrive between a ChangeCipherSpec message and a Finished message, which allows remote DTLS peers to cause a denial of service (memory corruption and application crash) or possibly have unspecified other impact via unexpected application data.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0i
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0f
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0
openssl openssl 1.0.1a
openssl openssl 1.0.1d
openssl openssl 1.0.1f
openssl openssl 1.0.1
CVE-2014-8275 MEDIUM

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.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.0o
openssl openssl 1.0.1d
openssl openssl 1.0.0m
CVE-2015-0204 MEDIUM

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.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.0o
openssl openssl 1.0.1d
openssl openssl 1.0.0m
CVE-2015-0205 MEDIUM

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.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.0o
openssl openssl 1.0.1d
openssl openssl 1.0.0m
CVE-2015-0206 MEDIUM

Memory leak in the dtls1_buffer_record function in d1_pkt.c in OpenSSL 1.0.0 before 1.0.0p and 1.0.1 before 1.0.1k allows remote attackers to cause a denial of service (memory consumption) by sending many duplicate records for the next epoch, leading to failure of replay detection.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.0o
openssl openssl 1.0.1d
openssl openssl 1.0.0m
CVE-2015-0207 MEDIUM

The dtls1_listen function in d1_lib.c in OpenSSL 1.0.2 before 1.0.2a does not properly isolate the state information of independent data streams, which allows remote attackers to cause a denial of service (application crash) via crafted DTLS traffic, as demonstrated by DTLS 1.0 traffic to a DTLS 1.2 server.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.2
CVE-2015-0208 MEDIUM

The ASN.1 signature-verification implementation in the rsa_item_verify function in crypto/rsa/rsa_ameth.c in OpenSSL 1.0.2 before 1.0.2a allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via crafted RSA PSS parameters to an endpoint that uses the certificate-verification feature.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.2
CVE-2015-0209 MEDIUM

Use-after-free vulnerability in the d2i_ECPrivateKey function in crypto/ec/ec_asn1.c in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a might allow remote attackers to cause a denial of service (memory corruption and application crash) or possibly have unspecified other impact via a malformed Elliptic Curve (EC) private-key file that is improperly handled during import.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-0285 MEDIUM

The ssl3_client_hello function in s3_clnt.c in OpenSSL 1.0.2 before 1.0.2a does not ensure that the PRNG is seeded before proceeding with a handshake, which makes it easier for remote attackers to defeat cryptographic protection mechanisms by sniffing the network and then conducting a brute-force attack.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.2
CVE-2015-0286 MEDIUM

The ASN1_TYPE_cmp function in crypto/asn1/a_type.c in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a does not properly perform boolean-type comparisons, which allows remote attackers to cause a denial of service (invalid read operation and application crash) via a crafted X.509 certificate to an endpoint that uses the certificate-verification feature.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-17,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-0287 MEDIUM

The ASN1_item_ex_d2i function in crypto/asn1/tasn_dec.c in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a does not reinitialize CHOICE and ADB data structures, which might allow attackers to cause a denial of service (invalid write operation and memory corruption) by leveraging an application that relies on ASN.1 structure reuse.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-17,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-0288 MEDIUM

The X509_to_X509_REQ function in crypto/x509/x509_req.c in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a might allow attackers to cause a denial of service (NULL pointer dereference and application crash) via an invalid certificate key.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-0289 MEDIUM

The PKCS#7 implementation in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a does not properly handle a lack of outer ContentInfo, which allows attackers to cause a denial of service (NULL pointer dereference and application crash) by leveraging an application that processes arbitrary PKCS#7 data and providing malformed data with ASN.1 encoding, related to crypto/pkcs7/pk7_doit.c and crypto/pkcs7/pk7_lib.c.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-0290 MEDIUM

The multi-block feature in the ssl3_write_bytes function in s3_pkt.c in OpenSSL 1.0.2 before 1.0.2a on 64-bit x86 platforms with AES NI support does not properly handle certain non-blocking I/O cases, which allows remote attackers to cause a denial of service (pointer corruption and application crash) via unspecified vectors.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-17,

Products Affected

Vendor Product Version
openssl openssl 1.0.2
CVE-2015-0291 MEDIUM

The sigalgs implementation in t1_lib.c in OpenSSL 1.0.2 before 1.0.2a allows remote attackers to cause a denial of service (NULL pointer dereference and daemon crash) by using an invalid signature_algorithms extension in the ClientHello message during a renegotiation.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.2
CVE-2015-0292 HIGH

Integer underflow in the EVP_DecodeUpdate function in crypto/evp/encode.c in the base64-decoding implementation in OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via crafted base64 data that triggers a buffer overflow.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0i
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0f
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0
openssl openssl 1.0.1a
openssl openssl 1.0.1d
openssl openssl 1.0.1f
openssl openssl 1.0.1
CVE-2015-0293 MEDIUM

The SSLv2 implementation in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a allows remote attackers to cause a denial of service (s2_lib.c assertion failure and daemon exit) via a crafted CLIENT-MASTER-KEY message.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-20,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-1787 LOW

The ssl3_get_client_key_exchange function in s3_srvr.c in OpenSSL 1.0.2 before 1.0.2a, when client authentication and an ephemeral Diffie-Hellman ciphersuite are enabled, allows remote attackers to cause a denial of service (daemon crash) via a ClientKeyExchange message with a length of zero.

CVSS 2.0

Severity: LOW

Problem Type: CWE-20,

Products Affected

Vendor Product Version
openssl openssl 1.0.2
CVE-2015-1788 MEDIUM

The BN_GF2m_mod_inv function in crypto/bn/bn_gf2m.c in OpenSSL before 0.9.8s, 1.0.0 before 1.0.0e, 1.0.1 before 1.0.1n, and 1.0.2 before 1.0.2b does not properly handle ECParameters structures in which the curve is over a malformed binary polynomial field, which allows remote attackers to cause a denial of service (infinite loop) via a session that uses an Elliptic Curve algorithm, as demonstrated by an attack against a server that supports client authentication.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.0r
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-1789 MEDIUM

The X509_cmp_time function in crypto/x509/x509_vfy.c in OpenSSL before 0.9.8zg, 1.0.0 before 1.0.0s, 1.0.1 before 1.0.1n, and 1.0.2 before 1.0.2b allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted length field in ASN1_TIME data, as demonstrated by an attack against a server that supports client authentication with a custom verification callback.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.0r
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
oracle sparc-opl_service_processor *
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-1790 MEDIUM

The PKCS7_dataDecodefunction in crypto/pkcs7/pk7_doit.c in OpenSSL before 0.9.8zg, 1.0.0 before 1.0.0s, 1.0.1 before 1.0.1n, and 1.0.2 before 1.0.2b allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via a PKCS#7 blob that uses ASN.1 encoding and lacks inner EncryptedContent data.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.0r
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-1791 MEDIUM

Race condition in the ssl3_get_new_session_ticket function in ssl/s3_clnt.c in OpenSSL before 0.9.8zg, 1.0.0 before 1.0.0s, 1.0.1 before 1.0.1n, and 1.0.2 before 1.0.2b, when used for a multi-threaded client, allows remote attackers to cause a denial of service (double free and application crash) or possibly have unspecified other impact by providing a NewSessionTicket during an attempt to reuse a ticket that had been obtained earlier.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-362,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.0r
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-1792 MEDIUM

The do_free_upto function in crypto/cms/cms_smime.c in OpenSSL before 0.9.8zg, 1.0.0 before 1.0.0s, 1.0.1 before 1.0.1n, and 1.0.2 before 1.0.2b allows remote attackers to cause a denial of service (infinite loop) via vectors that trigger a NULL value of a BIO data structure, as demonstrated by an unrecognized X.660 OID for a hash function.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.0r
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2015-1793 MEDIUM

The X509_verify_cert function in crypto/x509/x509_vfy.c in OpenSSL 1.0.1n, 1.0.1o, 1.0.2b, and 1.0.2c does not properly process X.509 Basic Constraints cA values during identification of alternative certificate chains, which allows remote attackers to spoof a Certification Authority role and trigger unintended certificate verifications via a valid leaf certificate.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-254,

Products Affected

Vendor Product Version
openssl openssl 1.0.2c
oracle jd_edwards_enterpriseone_tools 9.2
oracle supply_chain_products_suite 6.1.2.2
oracle opus_10g_ethernet_switch_family *
openssl openssl 1.0.1n
oracle jd_edwards_enterpriseone_tools 9.1
openssl openssl 1.0.1o
openssl openssl 1.0.2b
oracle supply_chain_products_suite 6.1.3.0
oracle supply_chain_products_suite 6.2.0
CVE-2015-1794 MEDIUM

The ssl3_get_key_exchange function in ssl/s3_clnt.c in OpenSSL 1.0.2 before 1.0.2e allows remote servers to cause a denial of service (segmentation fault) via a zero p value in an anonymous Diffie-Hellman (DH) ServerKeyExchange message.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-189,

Products Affected

Vendor Product Version
openssl openssl 1.0.2c
openssl openssl 1.0.2a
openssl openssl 1.0.2d
openssl openssl 1.0.2b
openssl openssl 1.0.2
CVE-2015-3193 MEDIUM

The Montgomery squaring implementation in crypto/bn/asm/x86_64-mont5.pl in OpenSSL 1.0.2 before 1.0.2e on the x86_64 platform, as used by the BN_mod_exp function, mishandles carry propagation and produces incorrect output, which makes it easier for remote attackers to obtain sensitive private-key information via an attack against use of a (1) Diffie-Hellman (DH) or (2) Diffie-Hellman Ephemeral (DHE) ciphersuite.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl 1.0.2c
canonical ubuntu_linux 12.04
openssl openssl 1.0.2a
canonical ubuntu_linux 14.04
nodejs node.js *
openssl openssl 1.0.2d
canonical ubuntu_linux 15.10
openssl openssl 1.0.2b
canonical ubuntu_linux 15.04
openssl openssl 1.0.2
CVE-2015-3194 MEDIUM

crypto/rsa/rsa_ameth.c in OpenSSL 1.0.1 before 1.0.1q and 1.0.2 before 1.0.2e allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) via an RSA PSS ASN.1 signature that lacks a mask generation function parameter.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
debian debian_linux 7.0
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
debian debian_linux 8.0
canonical ubuntu_linux 14.04
openssl openssl 1.0.1c
canonical ubuntu_linux 15.10
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
canonical ubuntu_linux 15.04
openssl openssl 1.0.1b
canonical ubuntu_linux 12.04
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2b
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
nodejs node.js *
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.2
CVE-2015-3195 MEDIUM

The ASN1_TFLG_COMBINE implementation in crypto/asn1/tasn_dec.c in OpenSSL before 0.9.8zh, 1.0.0 before 1.0.0t, 1.0.1 before 1.0.1q, and 1.0.2 before 1.0.2e mishandles errors caused by malformed X509_ATTRIBUTE data, which allows remote attackers to obtain sensitive information from process memory by triggering a decoding failure in a PKCS#7 or CMS application.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl *
oracle linux 6
oracle solaris 10
debian debian_linux 7.0
redhat enterprise_linux_desktop 5.0
redhat enterprise_linux_workstation 7.0
opensuse opensuse 13.1
apple mac_os_x *
oracle linux 5
oracle vm_virtualbox *
redhat enterprise_linux_server_tus 7.3
debian debian_linux 8.0
redhat enterprise_linux_workstation 5.0
canonical ubuntu_linux 15.04
redhat enterprise_linux_server_aus 7.2
redhat enterprise_linux_server_aus 7.4
oracle communications_webrtc_session_controller 7.1
oracle linux 7
oracle integrated_lights_out_manager_firmware *
canonical ubuntu_linux 12.04
oracle exalogic_infrastructure 2.0
redhat enterprise_linux_server_aus 7.3
oracle transportation_management 6.2
oracle solaris 11.3
redhat enterprise_linux_server 5.0
redhat enterprise_linux_server_tus 7.7
redhat enterprise_linux_server_aus 7.6
redhat enterprise_linux_server 6.0
opensuse opensuse 11.4
oracle api_gateway 11.1.2.3.0
oracle vm_server 3.2
suse linux_enterprise_server 10
oracle http_server 11.5.10.2
opensuse leap 42.1
oracle api_gateway 11.1.2.4.0
redhat enterprise_linux_server_tus 7.2
canonical ubuntu_linux 14.04
canonical ubuntu_linux 15.10
redhat enterprise_linux_workstation 6.0
oracle transportation_management 6.1
redhat enterprise_linux_server_tus 7.6
redhat enterprise_linux_server 7.0
fedoraproject fedora 22
redhat enterprise_linux_server_aus 7.7
oracle exalogic_infrastructure 1.0
oracle sun_ray_software 11.1
redhat enterprise_linux_desktop 7.0
oracle communications_webrtc_session_controller 7.2
oracle life_sciences_data_hub 2.1
oracle communications_webrtc_session_controller 7.0
opensuse opensuse 13.2
redhat enterprise_linux_desktop 6.0
CVE-2015-3196 MEDIUM

ssl/s3_clnt.c in OpenSSL 1.0.0 before 1.0.0t, 1.0.1 before 1.0.1p, and 1.0.2 before 1.0.2d, when used for a multi-threaded client, writes the PSK identity hint to an incorrect data structure, which allows remote servers to cause a denial of service (race condition and double free) via a crafted ServerKeyExchange message.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-362,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.0g
openssl openssl 1.0.0l
debian debian_linux 7.0
redhat enterprise_linux_workstation 7.0
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
oracle vm_virtualbox *
redhat enterprise_linux_server_eus 7.4
redhat enterprise_linux_server_tus 7.3
debian debian_linux 8.0
openssl openssl 1.0.0n
hp icewall_sso_agent_option 10.0
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
canonical ubuntu_linux 15.04
redhat enterprise_linux_server_aus 7.2
redhat enterprise_linux_server_aus 7.4
openssl openssl 1.0.1b
canonical ubuntu_linux 12.04
openssl openssl 1.0.0i
openssl openssl 1.0.0f
redhat enterprise_linux_server_aus 7.3
openssl openssl 1.0.1n
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
redhat enterprise_linux_server 6.0
openssl openssl 1.0.0
redhat enterprise_linux_server_eus 7.2
openssl openssl 1.0.0q
openssl openssl 1.0.1g
redhat enterprise_linux_server_eus 7.3
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0b
redhat enterprise_linux_server_eus 7.6
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.0r
redhat enterprise_linux_server_tus 7.2
canonical ubuntu_linux 14.04
openssl openssl 1.0.1c
canonical ubuntu_linux 15.10
redhat enterprise_linux_workstation 6.0
redhat enterprise_linux_server_tus 7.6
openssl openssl 1.0.1
redhat enterprise_linux_server 7.0
fedoraproject fedora 22
openssl openssl 1.0.0k
openssl openssl 1.0.1i
redhat enterprise_linux_desktop 7.0
redhat enterprise_linux_server_eus 7.5
redhat enterprise_linux_server_eus 6.7
openssl openssl 1.0.1m
hp icewall_sso 10.0
openssl openssl 1.0.0o
openssl openssl 1.0.0s
openssl openssl 1.0.1d
openssl openssl 1.0.1o
redhat enterprise_linux_desktop 6.0
openssl openssl 1.0.0m
CVE-2015-3197 MEDIUM

ssl/s2_srvr.c in OpenSSL 1.0.1 before 1.0.1r and 1.0.2 before 1.0.2f does not prevent use of disabled ciphers, which makes it easier for man-in-the-middle attackers to defeat cryptographic protection mechanisms by performing computations on SSLv2 traffic, related to the get_client_master_key and get_client_hello functions.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
oracle peoplesoft_enterprise_peopletools 8.53
openssl openssl 1.0.1e
oracle oss_support_tools 8.11.16.3.8
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
oracle peoplesoft_enterprise_peopletools 8.55
openssl openssl 1.0.1c
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
openssl openssl 1.0.2a
oracle exalogic_infrastructure 1.0
openssl openssl 1.0.1i
oracle peoplesoft_enterprise_peopletools 8.54
oracle exalogic_infrastructure 2.0
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
oracle tuxedo 12.1.1.0
openssl openssl 1.0.1d
openssl openssl 1.0.1o
oracle vm_virtualbox 5.0.16
openssl openssl 1.0.2
CVE-2015-3216 MEDIUM

Race condition in a certain Red Hat patch to the PRNG lock implementation in the ssleay_rand_bytes function in OpenSSL, as distributed in openssl-1.0.1e-25.el7 in Red Hat Enterprise Linux (RHEL) 7 and other products, allows remote attackers to cause a denial of service (application crash) by establishing many TLS sessions to a multithreaded server, leading to use of a negative value for a certain length field.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-189,CWE-362,

Products Affected

Vendor Product Version
redhat enterprise_linux 7.0
openssl openssl 1.0.1e-25.el7
CVE-2015-4000 MEDIUM

The TLS protocol 1.2 and earlier, when a DHE_EXPORT ciphersuite is enabled on a server but not on a client, does not properly convey a DHE_EXPORT choice, which allows man-in-the-middle attackers to conduct cipher-downgrade attacks by rewriting a ClientHello with DHE replaced by DHE_EXPORT and then rewriting a ServerHello with DHE_EXPORT replaced by DHE, aka the "Logjam" issue.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-310,

Products Affected

Vendor Product Version
oracle jre 1.8.0
mozilla thunderbird 31.8
openssl openssl *
oracle jrockit r28.3.6
opera opera_browser -
debian debian_linux 7.0
oracle jdk 1.7.0
mozilla thunderbird 38.1
oracle jdk 1.8.0
suse linux_enterprise_server 11.0
oracle jre 1.7.0
apple iphone_os *
mozilla firefox 38.1.0
apple mac_os_x *
mozilla network_security_services 3.19
debian debian_linux 8.0
google chrome -
canonical ubuntu_linux 14.04
microsoft internet_explorer -
canonical ubuntu_linux 15.04
oracle jdk 1.6.0
suse linux_enterprise_software_development_kit 12
mozilla firefox -
oracle jre 1.6.0
ibm content_manager 8.5
canonical ubuntu_linux 12.04
apple safari -
hp hp-ux b.11.31
mozilla firefox_esr 31.8
mozilla firefox_os 2.2
canonical ubuntu_linux 14.10
suse suse_linux_enterprise_server 12
mozilla seamonkey 2.35
suse linux_enterprise_desktop 12
mozilla firefox_esr 38.1.0
mozilla firefox 39.0
oracle sparc-opl_service_processor *
CVE-2016-0701 LOW

The DH_check_pub_key function in crypto/dh/dh_check.c in OpenSSL 1.0.2 before 1.0.2f does not ensure that prime numbers are appropriate for Diffie-Hellman (DH) key exchange, which makes it easier for remote attackers to discover a private DH exponent by making multiple handshakes with a peer that chose an inappropriate number, as demonstrated by a number in an X9.42 file.

CVSS 2.0

Severity: LOW

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl 1.0.2c
openssl openssl 1.0.2a
openssl openssl 1.0.2d
openssl openssl 1.0.2e
openssl openssl 1.0.2b
openssl openssl 1.0.2
CVE-2016-0702 LOW

The MOD_EXP_CTIME_COPY_FROM_PREBUF function in crypto/bn/bn_exp.c in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g does not properly consider cache-bank access times during modular exponentiation, which makes it easier for local users to discover RSA keys by running a crafted application on the same Intel Sandy Bridge CPU core as a victim and leveraging cache-bank conflicts, aka a "CacheBleed" attack.

CVSS 2.0

Severity: LOW

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
debian debian_linux 7.0
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
debian debian_linux 8.0
canonical ubuntu_linux 14.04
openssl openssl 1.0.1c
canonical ubuntu_linux 15.10
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
canonical ubuntu_linux 12.04
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
nodejs node.js *
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.2
CVE-2016-0703 MEDIUM

The get_client_master_key function in s2_srvr.c in the SSLv2 implementation in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a accepts a nonzero CLIENT-MASTER-KEY CLEAR-KEY-LENGTH value for an arbitrary cipher, which allows man-in-the-middle attackers to determine the MASTER-KEY value and decrypt TLS ciphertext data by leveraging a Bleichenbacher RSA padding oracle, a related issue to CVE-2016-0800.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2016-0704 MEDIUM

An oracle protection mechanism in the get_client_master_key function in s2_srvr.c in the SSLv2 implementation in OpenSSL before 0.9.8zf, 1.0.0 before 1.0.0r, 1.0.1 before 1.0.1m, and 1.0.2 before 1.0.2a overwrites incorrect MASTER-KEY bytes during use of export cipher suites, which makes it easier for remote attackers to decrypt TLS ciphertext data by leveraging a Bleichenbacher RSA padding oracle, a related issue to CVE-2016-0800.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 1.0.1g
openssl openssl *
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 1.0.0b
openssl openssl 1.0.0h
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.1c
openssl openssl 1.0.0n
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.0k
openssl openssl 1.0.1b
openssl openssl 1.0.1i
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.0o
openssl openssl 1.0.0
openssl openssl 1.0.1d
openssl openssl 1.0.0q
openssl openssl 1.0.2
openssl openssl 1.0.0m
CVE-2016-0705 HIGH

Double free vulnerability in the dsa_priv_decode function in crypto/dsa/dsa_ameth.c in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g allows remote attackers to cause a denial of service (memory corruption) or possibly have unspecified other impact via a malformed DSA private key.

CVSS 2.0

Severity: HIGH

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
google android 5.1.0
google android 4.0
google android 4.4.1
debian debian_linux 7.0
google android 4.2.2
openssl openssl 1.0.2f
openssl openssl 1.0.2c
debian debian_linux 8.0
openssl openssl 1.0.1a
openssl openssl 1.0.1f
google android 5.0
openssl openssl 1.0.1b
google android 4.3.1
canonical ubuntu_linux 12.04
google android 4.2
google android 4.4
openssl openssl 1.0.1n
openssl openssl 1.0.2e
google android 4.1.2
openssl openssl 1.0.1q
google android 4.0.4
google android 4.3
google android 4.0.3
openssl openssl 1.0.1h
openssl openssl 1.0.1l
google android 4.0.2
openssl openssl 1.0.1k
google android 6.0
google android 4.4.2
openssl openssl 1.0.2
openssl openssl 1.0.1g
google android 4.4.3
openssl openssl 1.0.1e
google android 5.1
openssl openssl 1.0.1p
openssl openssl 1.0.1j
canonical ubuntu_linux 14.04
openssl openssl 1.0.1c
canonical ubuntu_linux 15.10
openssl openssl 1.0.1r
oracle mysql *
openssl openssl 1.0.1
openssl openssl 1.0.2a
openssl openssl 1.0.1i
google android 4.0.1
google android 5.0.1
openssl openssl 1.0.2b
google android 4.2.1
google android 4.1
openssl openssl 1.0.1m
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
google android 6.0.1
CVE-2016-0797 MEDIUM

Multiple integer overflows in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g allow remote attackers to cause a denial of service (heap memory corruption or NULL pointer dereference) or possibly have unspecified other impact via a long digit string that is mishandled by the (1) BN_dec2bn or (2) BN_hex2bn function, related to crypto/bn/bn.h and crypto/bn/bn_print.c.

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-Other,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
debian debian_linux 7.0
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
debian debian_linux 8.0
canonical ubuntu_linux 14.04
openssl openssl 1.0.1c
canonical ubuntu_linux 15.10
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
canonical ubuntu_linux 12.04
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
nodejs node.js *
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.2
CVE-2016-0798 HIGH

Memory leak in the SRP_VBASE_get_by_user implementation in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g allows remote attackers to cause a denial of service (memory consumption) by providing an invalid username in a connection attempt, related to apps/s_server.c and crypto/srp/srp_vfy.c.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
openssl openssl 1.0.1c
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.2
CVE-2016-0799 HIGH

The fmtstr function in crypto/bio/b_print.c in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g improperly calculates string lengths, which allows remote attackers to cause a denial of service (overflow and out-of-bounds read) or possibly have unspecified other impact via a long string, as demonstrated by a large amount of ASN.1 data, a different vulnerability than CVE-2016-2842.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
openssl openssl 1.0.1c
pulsesecure steel_belted_radius -
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
pulsesecure client -
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.2
CVE-2016-0800 MEDIUM

The SSLv2 protocol, as used in OpenSSL before 1.0.1s and 1.0.2 before 1.0.2g and other products, requires a server to send a ServerVerify message before establishing that a client possesses certain plaintext RSA data, which makes it easier for remote attackers to decrypt TLS ciphertext data by leveraging a Bleichenbacher RSA padding oracle, aka a "DROWN" attack.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,CWE-310,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
openssl openssl 1.0.1c
pulsesecure steel_belted_radius -
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
pulsesecure client -
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.2
CVE-2016-2105 MEDIUM

Integer overflow in the EVP_EncodeUpdate function in crypto/evp/encode.c in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h allows remote attackers to cause a denial of service (heap memory corruption) via a large amount of binary data.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-190,

Products Affected

Vendor Product Version
redhat enterprise_linux_workstation 7.0
openssl openssl 1.0.2f
openssl openssl 1.0.2c
apple mac_os_x 10.11.5
debian debian_linux 8.0
openssl openssl 1.0.1a
openssl openssl 1.0.1f
redhat enterprise_linux_server_aus 7.2
redhat enterprise_linux_hpc_node 6
openssl openssl 1.0.1b
canonical ubuntu_linux 12.04
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
redhat enterprise_linux_server 6.0
redhat enterprise_linux_server_eus 7.2
openssl openssl 1.0.1s
openssl openssl 1.0.2
openssl openssl 1.0.1g
canonical ubuntu_linux 16.04
openssl openssl 1.0.1e
openssl openssl 1.0.1p
openssl openssl 1.0.1j
opensuse leap 42.1
canonical ubuntu_linux 14.04
openssl openssl 1.0.1c
canonical ubuntu_linux 15.10
redhat enterprise_linux_workstation 6.0
openssl openssl 1.0.1r
oracle mysql *
openssl openssl 1.0.1
redhat enterprise_linux_hpc_node_eus 7.2
redhat enterprise_linux_server 7.0
openssl openssl 1.0.2a
openssl openssl 1.0.1i
redhat enterprise_linux_desktop 7.0
openssl openssl 1.0.2g
openssl openssl 1.0.2b
nodejs node.js 6.0.0
redhat enterprise_linux_hpc_node 7.0
openssl openssl 1.0.1m
nodejs node.js *
openssl openssl 1.0.2d
opensuse opensuse 13.2
openssl openssl 1.0.1d
openssl openssl 1.0.1o
redhat enterprise_linux_desktop 6.0
CVE-2016-2106 MEDIUM

Integer overflow in the EVP_EncryptUpdate function in crypto/evp/evp_enc.c in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h allows remote attackers to cause a denial of service (heap memory corruption) via a large amount of data.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-189,

Products Affected

Vendor Product Version
redhat enterprise_linux_server 7.0
openssl openssl *
openssl openssl 1.0.2a
redhat enterprise_linux_desktop 7.0
openssl openssl 1.0.2e
redhat enterprise_linux_workstation 7.0
openssl openssl 1.0.2f
openssl openssl 1.0.2g
openssl openssl 1.0.2b
redhat enterprise_linux_hpc_node 7.0
openssl openssl 1.0.2c
redhat enterprise_linux_hpc_node 6.0
openssl openssl 1.0.2d
redhat enterprise_linux_server 6.0
redhat enterprise_linux_workstation 6.0
redhat enterprise_linux_server_eus 7.2
redhat enterprise_linux_server_aus 7.2
redhat enterprise_linux_desktop 6.0
openssl openssl 1.0.2
redhat enterprise_linux_hpc_node_eus 7.2
CVE-2016-2107 LOW

The AES-NI implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h does not consider memory allocation during a certain padding check, which allows remote attackers to obtain sensitive cleartext information via a padding-oracle attack against an AES CBC session. NOTE: this vulnerability exists because of an incorrect fix for CVE-2013-0169.

CVSS 2.0

Severity: LOW

Problem Type: CWE-200,CWE-310,

Products Affected

Vendor Product Version
openssl openssl *
google android 5.1.0
google android 4.0
google android 4.4.1
google android 4.2.2
redhat enterprise_linux_workstation 7.0
openssl openssl 1.0.2f
openssl openssl 1.0.2c
hp helion_openstack 2.1.2
hp helion_openstack 2.0
debian debian_linux 8.0
hp helion_openstack 2.1.0
google android 5.0
redhat enterprise_linux_server_aus 7.2
google android 4.3.1
canonical ubuntu_linux 12.04
google android 4.2
google android 4.4
openssl openssl 1.0.2e
google android 4.1.2
google android 4.0.4
google android 4.3
google android 4.0.3
hp helion_openstack 2.1
google android 4.0.2
redhat enterprise_linux_hpc_node 6.0
redhat enterprise_linux_server 6.0
redhat enterprise_linux_server_eus 7.2
google android 4.4.2
hp helion_openstack 2.0.0
openssl openssl 1.0.2
canonical ubuntu_linux 16.04
google android 4.4.3
google android 5.1
opensuse leap 42.1
canonical ubuntu_linux 14.04
canonical ubuntu_linux 15.10
redhat enterprise_linux_workstation 6.0
redhat enterprise_linux_hpc_node_eus 7.2
redhat enterprise_linux_server 7.0
openssl openssl 1.0.2a
google android 4.0.1
hp helion_openstack 2.1.4
redhat enterprise_linux_desktop 7.0
google android 5.0.1
openssl openssl 1.0.2g
openssl openssl 1.0.2b
nodejs node.js 6.0.0
redhat enterprise_linux_hpc_node 7.0
google android 4.2.1
google android 4.1
nodejs node.js *
openssl openssl 1.0.2d
opensuse opensuse 13.2
redhat enterprise_linux_desktop 6.0
CVE-2016-2108 HIGH

The ASN.1 implementation in OpenSSL before 1.0.1o and 1.0.2 before 1.0.2c allows remote attackers to execute arbitrary code or cause a denial of service (buffer underflow and memory corruption) via an ANY field in crafted serialized data, aka the "negative zero" issue.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-119,

Products Affected

Vendor Product Version
google android 4.4.3
openssl openssl *
google android 5.1.0
google android 4.0
google android 4.4.1
google android 4.2.2
redhat enterprise_linux_workstation 7.0
google android 5.1
redhat enterprise_linux_workstation 6.0
google android 5.0
redhat enterprise_linux_server_aus 7.2
redhat enterprise_linux_hpc_node_eus 7.2
redhat enterprise_linux_server 7.0
google android 4.3.1
openssl openssl 1.0.2a
google android 4.0.1
google android 4.2
google android 4.4
redhat enterprise_linux_desktop 7.0
google android 4.1.2
google android 5.0.1
openssl openssl 1.0.2b
redhat enterprise_linux_hpc_node 7.0
google android 4.0.4
google android 4.3
google android 4.2.1
google android 4.0.3
google android 4.0.2
google android 4.1
redhat enterprise_linux_hpc_node 6.0
redhat enterprise_linux_server 6.0
google android 6.0
redhat enterprise_linux_server_eus 7.2
google android 4.4.2
google android 6.0.1
redhat enterprise_linux_desktop 6.0
openssl openssl 1.0.2
CVE-2016-2109 HIGH

The asn1_d2i_read_bio function in crypto/asn1/a_d2i_fp.c in the ASN.1 BIO implementation in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h allows remote attackers to cause a denial of service (memory consumption) via a short invalid encoding.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-399,

Products Affected

Vendor Product Version
redhat enterprise_linux_server 7.0
openssl openssl *
openssl openssl 1.0.2a
redhat enterprise_linux_desktop 7.0
openssl openssl 1.0.2e
redhat enterprise_linux_workstation 7.0
openssl openssl 1.0.2f
openssl openssl 1.0.2g
openssl openssl 1.0.2b
redhat enterprise_linux_hpc_node 7.0
openssl openssl 1.0.2c
redhat enterprise_linux_hpc_node 6.0
openssl openssl 1.0.2d
redhat enterprise_linux_server 6.0
redhat enterprise_linux_workstation 6.0
redhat enterprise_linux_server_eus 7.2
redhat enterprise_linux_server_aus 7.2
redhat enterprise_linux_desktop 6.0
openssl openssl 1.0.2
redhat enterprise_linux_hpc_node_eus 7.2
CVE-2016-2176 MEDIUM

The X509_NAME_oneline function in crypto/x509/x509_obj.c in OpenSSL before 1.0.1t and 1.0.2 before 1.0.2h allows remote attackers to obtain sensitive information from process stack memory or cause a denial of service (buffer over-read) via crafted EBCDIC ASN.1 data.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl 1.0.2c
openssl openssl *
openssl openssl 1.0.2a
openssl openssl 1.0.2d
openssl openssl 1.0.2e
openssl openssl 1.0.2f
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.2
CVE-2016-2177 HIGH

OpenSSL through 1.0.2h incorrectly uses pointer arithmetic for heap-buffer boundary checks, which might allow remote attackers to cause a denial of service (integer overflow and application crash) or possibly have unspecified other impact by leveraging unexpected malloc behavior, related to s3_srvr.c, ssl_sess.c, and t1_lib.c.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-190,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
oracle linux 6
oracle solaris 10
openssl openssl 1.0.1t
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
oracle linux 5
hp icewall_mcrp 3.0
openssl openssl 1.0.1c
hp icewall_sso_agent_option 10.0
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
oracle linux 7
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.1q
oracle solaris 11.3
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
hp icewall_sso 10.0
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.1s
openssl openssl 1.0.2
CVE-2016-2178 LOW

The dsa_sign_setup function in crypto/dsa/dsa_ossl.c in OpenSSL through 1.0.2h does not properly ensure the use of constant-time operations, which makes it easier for local users to discover a DSA private key via a timing side-channel attack.

CVSS 2.0

Severity: LOW

Problem Type: CWE-203,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
canonical ubuntu_linux 16.04
openssl openssl 1.0.1e
oracle linux 6
oracle solaris 10
openssl openssl 1.0.1t
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
oracle linux 5
debian debian_linux 8.0
canonical ubuntu_linux 14.04
openssl openssl 1.0.1c
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
suse linux_enterprise 12.0
openssl openssl 1.0.1b
oracle linux 7
canonical ubuntu_linux 12.04
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.1q
oracle solaris 11.3
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
nodejs node.js *
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.1s
openssl openssl 1.0.2
CVE-2016-2179 MEDIUM

The DTLS implementation in OpenSSL before 1.1.0 does not properly restrict the lifetime of queue entries associated with unused out-of-order messages, which allows remote attackers to cause a denial of service (memory consumption) by maintaining many crafted DTLS sessions simultaneously, related to d1_lib.c, statem_dtls.c, statem_lib.c, and statem_srvr.c.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
oracle linux 6
openssl openssl 1.0.1t
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
openssl openssl 1.0.1c
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
oracle linux 7
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.1s
openssl openssl 1.0.2
CVE-2016-2180 MEDIUM

The TS_OBJ_print_bio function in crypto/ts/ts_lib.c in the X.509 Public Key Infrastructure Time-Stamp Protocol (TSP) implementation in OpenSSL through 1.0.2h allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted time-stamp file that is mishandled by the "openssl ts" command.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-125,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
oracle linux 6
openssl openssl 1.0.1t
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
openssl openssl 1.0.1c
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
oracle linux 7
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.1s
openssl openssl 1.0.2
CVE-2016-2181 MEDIUM

The Anti-Replay feature in the DTLS implementation in OpenSSL before 1.1.0 mishandles early use of a new epoch number in conjunction with a large sequence number, which allows remote attackers to cause a denial of service (false-positive packet drops) via spoofed DTLS records, related to rec_layer_d1.c and ssl3_record.c.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-189,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
oracle linux 6
openssl openssl 1.0.1t
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
openssl openssl 1.0.1c
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
oracle linux 7
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.1s
openssl openssl 1.0.2
CVE-2016-2182 HIGH

The BN_bn2dec function in crypto/bn/bn_print.c in OpenSSL before 1.1.0 does not properly validate division results, which allows remote attackers to cause a denial of service (out-of-bounds write and application crash) or possibly have unspecified other impact via unknown vectors.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-787,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
oracle linux 6
openssl openssl 1.0.1t
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
oracle linux 5
hp icewall_mcrp 3.0
openssl openssl 1.0.1c
hp icewall_sso_agent_option 10.0
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
oracle linux 7
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
hp icewall_federation_agent 3.0
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
hp icewall_sso 10.0
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.1s
openssl openssl 1.0.2
CVE-2016-2183 MEDIUM

The DES and Triple DES ciphers, as used in the TLS, SSH, and IPSec protocols and other protocols and products, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a long-duration encrypted session, as demonstrated by an HTTPS session using Triple DES in CBC mode, aka a "Sweet32" attack.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
redhat enterprise_linux 7.0
openssl openssl 1.0.1e
redhat enterprise_linux 6.0
openssl openssl 1.0.1t
redhat jboss_web_server 3.0
openssl openssl 1.0.2f
openssl openssl 1.0.1p
redhat jboss_enterprise_web_server 2.0.0
openssl openssl 1.0.2c
cisco content_security_management_appliance 9.7.0-006
openssl openssl 1.0.1j
cisco content_security_management_appliance 9.6.6-068
redhat enterprise_linux 5.0
openssl openssl 1.0.1c
redhat jboss_enterprise_application_platform 6.0.0
redhat jboss_enterprise_web_server 1.0.0
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
oracle database 11.2.0.4
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
oracle database 12.1.0.2
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
python python *
nodejs node.js *
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
CVE-2016-2842 HIGH

The doapr_outch function in crypto/bio/b_print.c in OpenSSL 1.0.1 before 1.0.1s and 1.0.2 before 1.0.2g does not verify that a certain memory allocation succeeds, which allows remote attackers to cause a denial of service (out-of-bounds write or memory consumption) or possibly have unspecified other impact via a long string, as demonstrated by a large amount of ASN.1 data, a different vulnerability than CVE-2016-0799.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
openssl openssl 1.0.1c
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.2
CVE-2016-6302 MEDIUM

The tls_decrypt_ticket function in ssl/t1_lib.c in OpenSSL before 1.1.0 does not consider the HMAC size during validation of the ticket length, which allows remote attackers to cause a denial of service via a ticket that is too short.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-20,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
oracle linux 6
oracle solaris 10
openssl openssl 1.0.1t
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
openssl openssl 1.0.1c
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
oracle linux 7
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.1q
oracle solaris 11.3
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.1s
openssl openssl 1.0.2
CVE-2016-6303 HIGH

Integer overflow in the MDC2_Update function in crypto/mdc2/mdc2dgst.c in OpenSSL before 1.1.0 allows remote attackers to cause a denial of service (out-of-bounds write and application crash) or possibly have unspecified other impact via unknown vectors.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 3.9 5.9

CVSS 2.0

Severity: HIGH

Problem Type: CWE-787,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
openssl openssl 1.0.1t
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
openssl openssl 1.0.1c
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
nodejs node.js *
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.1s
openssl openssl 1.0.2
CVE-2016-6304 HIGH

Multiple memory leaks in t1_lib.c in OpenSSL before 1.0.1u, 1.0.2 before 1.0.2i, and 1.1.0 before 1.1.0a allow remote attackers to cause a denial of service (memory consumption) via large OCSP Status Request extensions.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-401,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
openssl openssl 1.0.1e
openssl openssl 1.0.1t
openssl openssl 1.1.0
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
openssl openssl 1.0.1c
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
novell suse_linux_enterprise_module_for_web_scripting 12.0
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
nodejs node.js *
openssl openssl 1.0.2d
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.1s
openssl openssl 1.0.2
CVE-2016-6305 MEDIUM

The ssl3_read_bytes function in record/rec_layer_s3.c in OpenSSL 1.1.0 before 1.1.0a allows remote attackers to cause a denial of service (infinite loop) by triggering a zero-length record in an SSL_peek call.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-20,

Products Affected

Vendor Product Version
openssl openssl 1.1.0
CVE-2016-6306 MEDIUM

The certificate parser in OpenSSL before 1.0.1u and 1.0.2 before 1.0.2i might allow remote attackers to cause a denial of service (out-of-bounds read) via crafted certificate operations, related to s3_clnt.c and s3_srvr.c.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-125,

Products Affected

Vendor Product Version
openssl openssl 1.0.1g
canonical ubuntu_linux 16.04
openssl openssl 1.0.1e
openssl openssl 1.0.1t
openssl openssl 1.0.2f
openssl openssl 1.0.1p
openssl openssl 1.0.2c
openssl openssl 1.0.1j
hp icewall_mcrp 3.0
debian debian_linux 8.0
canonical ubuntu_linux 14.04
openssl openssl 1.0.1c
hp icewall_sso_agent_option 10.0
openssl openssl 1.0.1r
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1
openssl openssl 1.0.1b
canonical ubuntu_linux 12.04
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 1.0.1n
openssl openssl 1.0.2e
hp icewall_federation_agent 3.0
novell suse_linux_enterprise_module_for_web_scripting 12.0
openssl openssl 1.0.2b
openssl openssl 1.0.1q
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.2h
openssl openssl 1.0.1k
openssl openssl 1.0.1m
nodejs node.js *
openssl openssl 1.0.2d
hp icewall_sso 10.0
openssl openssl 1.0.1d
openssl openssl 1.0.1o
openssl openssl 1.0.1s
openssl openssl 1.0.2
CVE-2016-6307 MEDIUM

The state-machine implementation in OpenSSL 1.1.0 before 1.1.0a allocates memory before checking for an excessive length, which might allow remote attackers to cause a denial of service (memory consumption) via crafted TLS messages, related to statem/statem.c and statem/statem_lib.c.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-400,

Products Affected

Vendor Product Version
openssl openssl 1.1.0
CVE-2016-6308 HIGH

statem/statem_dtls.c in the DTLS implementation in OpenSSL 1.1.0 before 1.1.0a allocates memory before checking for an excessive length, which might allow remote attackers to cause a denial of service (memory consumption) via crafted DTLS messages.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-399,

Products Affected

Vendor Product Version
openssl openssl 1.1.0
CVE-2016-6309 HIGH

statem/statem.c in OpenSSL 1.1.0a does not consider memory-block movement after a realloc call, which allows remote attackers to cause a denial of service (use-after-free) or possibly execute arbitrary code via a crafted TLS session.

CVSS 2.0

Severity: HIGH

Problem Type: CWE-416,

Products Affected

Vendor Product Version
openssl openssl 1.1.0a
CVE-2016-7052 MEDIUM

crypto/x509/x509_vfy.c in OpenSSL 1.0.2i allows remote attackers to cause a denial of service (NULL pointer dereference and application crash) by triggering a CRL operation.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
openssl openssl 1.0.2i
nodejs node.js *
novell suse_linux_enterprise_module_for_web_scripting 12.0
CVE-2016-7053 MEDIUM

In OpenSSL 1.1.0 before 1.1.0c, applications parsing invalid CMS structures can crash with a NULL pointer dereference. This is caused by a bug in the handling of the ASN.1 CHOICE type in OpenSSL 1.1.0 which can result in a NULL value being passed to the structure callback if an attempt is made to free certain invalid encodings. Only CHOICE structures using a callback which do not handle NULL value are affected.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
openssl openssl 1.1.0
openssl openssl 1.1.0a
openssl openssl 1.1.0b
CVE-2016-7054 MEDIUM

In OpenSSL 1.1.0 before 1.1.0c, TLS connections using *-CHACHA20-POLY1305 ciphersuites are susceptible to a DoS attack by corrupting larger payloads. This can result in an OpenSSL crash. This issue is not considered to be exploitable beyond a DoS.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-284,

Products Affected

Vendor Product Version
openssl openssl 1.1.0
openssl openssl 1.1.0a
openssl openssl 1.1.0b
CVE-2016-7055 LOW

There is a carry propagating bug in the Broadwell-specific Montgomery multiplication procedure in OpenSSL 1.0.2 and 1.1.0 before 1.1.0c that handles input lengths divisible by, but longer than 256 bits. Analysis suggests that attacks against RSA, DSA and DH private keys are impossible. This is because the subroutine in question is not used in operations with the private key itself and an input of the attacker's direct choice. Otherwise the bug can manifest itself as transient authentication and key negotiation failures or reproducible erroneous outcome of public-key operations with specially crafted input. Among EC algorithms only Brainpool P-512 curves are affected and one presumably can attack ECDH key negotiation. Impact was not analyzed in detail, because pre-requisites for attack are considered unlikely. Namely multiple clients have to choose the curve in question and the server has to share the private key among them, neither of which is default behaviour. Even then only clients that chose the curve will be affected.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H 2.2 3.6

CVSS 2.0

Severity: LOW

Problem Type: NVD-CWE-noinfo,

Products Affected

Vendor Product Version
openssl openssl *
nodejs node.js *
CVE-2016-7056 LOW

A timing attack flaw was found in OpenSSL 1.0.1u and before that could allow a malicious user with local access to recover ECDSA P-256 private keys.

CVSS 2.0

Severity: LOW

Problem Type: CWE-385,CWE-320,

Products Affected

Vendor Product Version
redhat enterprise_linux 7.0
debian debian_linux 9.0
openssl openssl *
canonical ubuntu_linux 12.04
debian debian_linux 8.0
canonical ubuntu_linux 14.04
redhat enterprise_linux 6.0
CVE-2016-8610 MEDIUM

A denial of service flaw was found in OpenSSL 0.9.8, 1.0.1, 1.0.2 through 1.0.2h, and 1.1.0 in the way the TLS/SSL protocol defined processing of ALERT packets during a connection handshake. A remote attacker could use this flaw to make a TLS/SSL server consume an excessive amount of CPU and fail to accept connections from other clients.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-400,CWE-400,

Products Affected

Vendor Product Version
oracle peoplesoft_enterprise_peopletools 8.57
openssl openssl *
netapp ontap_select_deploy -
fujitsu m10-1_firmware *
oracle weblogic_server 10.3.6.0.0
openssl openssl 1.1.0
netapp e-series_santricity_os_controller *
oracle weblogic_server 12.1.3.0.0
redhat enterprise_linux_workstation 7.0
oracle adaptive_access_manager 11.1.2.3.0
netapp storagegrid -
netapp host_agent -
redhat enterprise_linux_server_eus 7.4
oracle peoplesoft_enterprise_peopletools 8.58
redhat enterprise_linux_server_tus 7.3
debian debian_linux 8.0
oracle core_rdbms 11.2.0.4
redhat jboss_enterprise_application_platform 6.0.0
redhat jboss_enterprise_application_platform 6.4.0
redhat enterprise_linux_server_aus 7.4
fujitsu m12-2s_firmware *
oracle retail_predictive_application_server 16.0.3
oracle core_rdbms 12.2.0.1
redhat enterprise_linux_server_aus 7.3
oracle communications_ip_service_activator 7.4.0
oracle core_rdbms 19c
netapp data_ontap_edge -
oracle weblogic_server 12.2.1.4.0
oracle peoplesoft_enterprise_peopletools 8.56
oracle goldengate_application_adapters 12.3.2.1.0
redhat enterprise_linux_server_aus 7.6
redhat enterprise_linux_server 6.0
netapp oncommand_unified_manager -
netapp snapcenter_server -
redhat enterprise_linux_server_eus 7.3
fujitsu m12-2_firmware *
oracle application_testing_suite 13.3.0.1
netapp snapdrive -
openssl openssl 0.9.8
oracle communications_ip_service_activator 7.3.4
redhat enterprise_linux_server_eus 7.6
fujitsu m10-4_firmware *
paloaltonetworks pan-os *
netapp oncommand_balance -
redhat enterprise_linux_workstation 6.0
netapp service_processor -
redhat enterprise_linux_server_tus 7.6
openssl openssl 1.0.1
redhat enterprise_linux_server 7.0
oracle enterprise_manager_ops_center 12.4.0
netapp cn1610_firmware -
oracle core_rdbms 18c
netapp oncommand_workflow_automation -
redhat enterprise_linux_desktop 7.0
netapp smi-s_provider -
netapp clustered_data_ontap_antivirus_connector -
redhat enterprise_linux_server_eus 7.5
netapp storagegrid_webscale -
netapp clustered_data_ontap -
oracle jd_edwards_enterpriseone_tools 9.2
oracle enterprise_manager_ops_center 12.3.3
oracle communications_analytics 12.1.1
netapp data_ontap -
oracle timesten_in-memory_database *
fujitsu m12-1_firmware *
oracle core_rdbms 12.1.0.2
oracle retail_predictive_application_server 15.0.3
oracle weblogic_server 12.2.1.3.0
fujitsu m10-4s_firmware *
redhat enterprise_linux_desktop 6.0
CVE-2017-3730 MEDIUM

In OpenSSL 1.1.0 before 1.1.0d, if a malicious server supplies bad parameters for a DHE or ECDHE key exchange then this can result in the client attempting to dereference a NULL pointer leading to a client crash. This could be exploited in a Denial of Service attack.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
oracle jd_edwards_world_security a9.2
oracle communications_eagle_lnp_application_processor 10.2
openssl openssl 1.1.0
oracle communications_eagle_lnp_application_processor 10.0
oracle communications_eagle_lnp_application_processor 10.1
oracle agile_engineering_data_management 6.1.3
oracle agile_engineering_data_management 6.2.0
openssl openssl 1.1.0b
oracle jd_edwards_world_security a9.1
oracle communications_operations_monitor 3.4
oracle jd_edwards_enterpriseone_tools 9.2
oracle jd_edwards_world_security a9.4
oracle jd_edwards_world_security a9.3
oracle communications_application_session_controller 3.7.1
openssl openssl 1.1.0c
oracle communications_operations_monitor 4.0
oracle communications_application_session_controller 3.8.0
openssl openssl 1.1.0a
CVE-2017-3731 MEDIUM

If an SSL/TLS server or client is running on a 32-bit host, and a specific cipher is being used, then a truncated packet can cause that server or client to perform an out-of-bounds read, usually resulting in a crash. For OpenSSL 1.1.0, the crash can be triggered when using CHACHA20/POLY1305; users should upgrade to 1.1.0d. For Openssl 1.0.2, the crash can be triggered when using RC4-MD5; users who have not disabled that algorithm should update to 1.0.2k.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-125,

Products Affected

Vendor Product Version
openssl openssl 1.0.2a
openssl openssl 1.0.2e
openssl openssl 1.0.2f
openssl openssl 1.1.0b
openssl openssl 1.0.2b
openssl openssl 1.0.2c
openssl openssl 1.0.2h
openssl openssl 1.0.2i
nodejs node.js *
openssl openssl 1.0.2d
openssl openssl 1.1.0c
openssl openssl 1.1.0a
openssl openssl 1.0.2j
openssl openssl 1.0.2
CVE-2017-3732 MEDIUM

There is a carry propagating bug in the x86_64 Montgomery squaring procedure in OpenSSL 1.0.2 before 1.0.2k and 1.1.0 before 1.1.0d. No EC algorithms are affected. Analysis suggests that attacks against RSA and DSA as a result of this defect would be very difficult to perform and are not believed likely. Attacks against DH are considered just feasible (although very difficult) because most of the work necessary to deduce information about a private key may be performed offline. The amount of resources required for such an attack would be very significant and likely only accessible to a limited number of attackers. An attacker would additionally need online access to an unpatched system using the target private key in a scenario with persistent DH parameters and a private key that is shared between multiple clients. For example this can occur by default in OpenSSL DHE based SSL/TLS ciphersuites. Note: This issue is very similar to CVE-2015-3193 but must be treated as a separate problem.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N 2.2 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl 1.0.2a
openssl openssl 1.0.2e
openssl openssl 1.0.2f
openssl openssl 1.1.0b
openssl openssl 1.0.2b
openssl openssl 1.0.2c
openssl openssl 1.0.2h
openssl openssl 1.0.2i
nodejs node.js *
openssl openssl 1.0.2d
openssl openssl 1.1.0c
openssl openssl 1.1.0a
openssl openssl 1.0.2
CVE-2017-3733 MEDIUM

During a renegotiation handshake if the Encrypt-Then-Mac extension is negotiated where it was not in the original handshake (or vice-versa) then this can cause OpenSSL 1.1.0 before 1.1.0e to crash (dependent on ciphersuite). Both clients and servers are affected.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-20,

Products Affected

Vendor Product Version
hp operations_agent 11.15
hp operations_agent 11.14
openssl openssl 1.1.0
openssl openssl 1.1.0c
openssl openssl 1.1.0d
openssl openssl 1.1.0a
openssl openssl 1.1.0b
CVE-2017-3735 MEDIUM

While parsing an IPAddressFamily extension in an X.509 certificate, it is possible to do a one-byte overread. This would result in an incorrect text display of the certificate. This bug has been present since 2006 and is present in all versions of OpenSSL before 1.0.2m and 1.1.0g.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-119,

Products Affected

Vendor Product Version
openssl openssl 1.0.0d
openssl openssl 0.9.8z
openssl openssl 0.9.8b
openssl openssl 0.9.8zc
openssl openssl 1.0.0g
openssl openssl 1.0.0l
openssl openssl 0.9.8j
openssl openssl 1.1.0
openssl openssl 0.9.8q
openssl openssl 1.0.2f
openssl openssl 0.9.8y
openssl openssl 1.1.0b
openssl openssl 1.0.0h
openssl openssl 1.0.2k
openssl openssl 1.0.0e
openssl openssl 1.0.0j
openssl openssl 1.0.2c
openssl openssl 0.9.7j
debian debian_linux 8.0
openssl openssl 0.9.8a
openssl openssl 1.1.0c
openssl openssl 1.0.0n
openssl openssl 0.9.8d
openssl openssl 1.0.0p
openssl openssl 1.0.1a
openssl openssl 1.0.1f
openssl openssl 1.0.1b
openssl openssl 0.9.8f
openssl openssl 1.0.0i
openssl openssl 1.0.0f
openssl openssl 1.0.2e
openssl openssl 1.0.2l
openssl openssl 0.9.8i
openssl openssl 1.0.1h
openssl openssl 1.0.1l
openssl openssl 1.0.1k
openssl openssl 0.9.7m
openssl openssl 0.9.8t
openssl openssl 0.9.8v
openssl openssl 1.0.0
openssl openssl 1.0.0q
openssl openssl 0.9.8zg
openssl openssl 1.0.2
openssl openssl 1.0.1g
openssl openssl 1.0.0c
openssl openssl 1.0.1e
openssl openssl 0.9.8c
openssl openssl 1.1.0e
openssl openssl 0.9.7k
openssl openssl 0.9.8n
openssl openssl 0.9.8ze
openssl openssl 1.0.0b
openssl openssl 0.9.8m
openssl openssl 0.9.8r
openssl openssl 0.9.8
openssl openssl 0.9.8l
openssl openssl 0.9.8p
openssl openssl 0.9.8x
debian debian_linux 9.0
openssl openssl 1.0.1j
openssl openssl 1.0.0a
openssl openssl 1.0.0r
openssl openssl 0.9.8u
openssl openssl 1.0.1c
openssl openssl 1.1.0d
openssl openssl 1.1.0a
openssl openssl 0.9.8zb
openssl openssl 1.0.2j
openssl openssl 1.0.1
openssl openssl 0.9.8h
openssl openssl 1.0.0k
openssl openssl 1.0.2a
openssl openssl 1.0.1i
openssl openssl 0.9.8e
openssl openssl 0.9.8w
openssl openssl 0.9.8o
openssl openssl 0.9.8g
openssl openssl 1.1.0f
openssl openssl 1.0.2b
openssl openssl 0.9.7l
openssl openssl 0.9.8s
openssl openssl 1.0.2h
openssl openssl 1.0.2i
openssl openssl 1.0.2d
openssl openssl 1.0.0o
openssl openssl 1.0.0s
openssl openssl 0.9.8k
openssl openssl 1.0.1d
openssl openssl 0.9.8za
openssl openssl 1.0.0m
CVE-2017-3736 MEDIUM

There is a carry propagating bug in the x86_64 Montgomery squaring procedure in OpenSSL before 1.0.2m and 1.1.0 before 1.1.0g. No EC algorithms are affected. Analysis suggests that attacks against RSA and DSA as a result of this defect would be very difficult to perform and are not believed likely. Attacks against DH are considered just feasible (although very difficult) because most of the work necessary to deduce information about a private key may be performed offline. The amount of resources required for such an attack would be very significant and likely only accessible to a limited number of attackers. An attacker would additionally need online access to an unpatched system using the target private key in a scenario with persistent DH parameters and a private key that is shared between multiple clients. This only affects processors that support the BMI1, BMI2 and ADX extensions like Intel Broadwell (5th generation) and later or AMD Ryzen.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl *
CVE-2017-3737 MEDIUM

OpenSSL 1.0.2 (starting from version 1.0.2b) introduced an "error state" mechanism. The intent was that if a fatal error occurred during a handshake then OpenSSL would move into the error state and would immediately fail if you attempted to continue the handshake. This works as designed for the explicit handshake functions (SSL_do_handshake(), SSL_accept() and SSL_connect()), however due to a bug it does not work correctly if SSL_read() or SSL_write() is called directly. In that scenario, if the handshake fails then a fatal error will be returned in the initial function call. If SSL_read()/SSL_write() is subsequently called by the application for the same SSL object then it will succeed and the data is passed without being decrypted/encrypted directly from the SSL/TLS record layer. In order to exploit this issue an application bug would have to be present that resulted in a call to SSL_read()/SSL_write() being issued after having already received a fatal error. OpenSSL version 1.0.2b-1.0.2m are affected. Fixed in OpenSSL 1.0.2n. OpenSSL 1.1.0 is not affected.

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-125,CWE-787,

Products Affected

Vendor Product Version
openssl openssl 1.0.2e
openssl openssl 1.0.2f
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.2k
openssl openssl 1.0.2l
openssl openssl 1.0.2c
openssl openssl 1.0.2m
debian debian_linux 9.0
openssl openssl 1.0.2h
openssl openssl 1.0.2i
openssl openssl 1.0.2d
openssl openssl 1.0.2j
CVE-2017-3738 MEDIUM

There is an overflow bug in the AVX2 Montgomery multiplication procedure used in exponentiation with 1024-bit moduli. No EC algorithms are affected. Analysis suggests that attacks against RSA and DSA as a result of this defect would be very difficult to perform and are not believed likely. Attacks against DH1024 are considered just feasible, because most of the work necessary to deduce information about a private key may be performed offline. The amount of resources required for such an attack would be significant. However, for an attack on TLS to be meaningful, the server would have to share the DH1024 private key among multiple clients, which is no longer an option since CVE-2016-0701. This only affects processors that support the AVX2 but not ADX extensions like Intel Haswell (4th generation). Note: The impact from this issue is similar to CVE-2017-3736, CVE-2017-3732 and CVE-2015-3193. OpenSSL version 1.0.2-1.0.2m and 1.1.0-1.1.0g are affected. Fixed in OpenSSL 1.0.2n. Due to the low severity of this issue we are not issuing a new release of OpenSSL 1.1.0 at this time. The fix will be included in OpenSSL 1.1.0h when it becomes available. The fix is also available in commit e502cc86d in the OpenSSL git repository.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N 2.2 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-200,

Products Affected

Vendor Product Version
openssl openssl 1.1.0e
openssl openssl 1.1.0
openssl openssl 1.0.2f
openssl openssl 1.1.0b
openssl openssl 1.0.2k
openssl openssl 1.0.2c
openssl openssl 1.0.2m
debian debian_linux 9.0
debian debian_linux 8.0
openssl openssl 1.1.0c
openssl openssl 1.1.0d
openssl openssl 1.1.0a
openssl openssl 1.0.2j
openssl openssl 1.0.2a
openssl openssl 1.0.2e
openssl openssl 1.0.2g
openssl openssl 1.1.0f
openssl openssl 1.0.2b
openssl openssl 1.0.2l
openssl openssl 1.0.2h
openssl openssl 1.0.2i
nodejs node.js *
openssl openssl 1.0.2d
openssl openssl 1.1.0g
openssl openssl 1.0.2
CVE-2018-0732 MEDIUM

During key agreement in a TLS handshake using a DH(E) based ciphersuite a malicious server can send a very large prime value to the client. This will cause the client to spend an unreasonably long period of time generating a key for this prime resulting in a hang until the client has finished. This could be exploited in a Denial Of Service attack. Fixed in OpenSSL 1.1.0i-dev (Affected 1.1.0-1.1.0h). Fixed in OpenSSL 1.0.2p-dev (Affected 1.0.2-1.0.2o).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-320,

Products Affected

Vendor Product Version
canonical ubuntu_linux 16.04
openssl openssl *
canonical ubuntu_linux 12.04
debian debian_linux 8.0
canonical ubuntu_linux 14.04
nodejs node.js *
canonical ubuntu_linux 18.04
canonical ubuntu_linux 17.10
CVE-2018-0733 MEDIUM

Because of an implementation bug the PA-RISC CRYPTO_memcmp function is effectively reduced to only comparing the least significant bit of each byte. This allows an attacker to forge messages that would be considered as authenticated in an amount of tries lower than that guaranteed by the security claims of the scheme. The module can only be compiled by the HP-UX assembler, so that only HP-UX PA-RISC targets are affected. Fixed in OpenSSL 1.1.0h (Affected 1.1.0-1.1.0g).

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-noinfo,

Products Affected

Vendor Product Version
openssl openssl *
CVE-2018-0734 MEDIUM

The OpenSSL DSA signature algorithm has been shown to be vulnerable to a timing side channel attack. An attacker could use variations in the signing algorithm to recover the private key. Fixed in OpenSSL 1.1.1a (Affected 1.1.1). Fixed in OpenSSL 1.1.0j (Affected 1.1.0-1.1.0i). Fixed in OpenSSL 1.0.2q (Affected 1.0.2-1.0.2p).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N 2.2 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-327,

Products Affected

Vendor Product Version
canonical ubuntu_linux 16.04
netapp oncommand_unified_manager *
oracle peoplesoft_enterprise_peopletools 8.57
openssl openssl *
netapp steelstore -
oracle e-business_suite_technology_stack 1.0.0
oracle primavera_p6_professional_project_management 15.2
netapp snapcenter -
canonical ubuntu_linux 18.04
oracle mysql_enterprise_backup *
netapp santricity_smi-s_provider -
oracle enterprise_manager_base_platform 12.1.0.5.0
debian debian_linux 9.0
oracle enterprise_manager_base_platform 13.2.0.0.0
canonical ubuntu_linux 18.10
oracle peoplesoft_enterprise_peopletools 8.55
openssl openssl 1.1.1
oracle e-business_suite_technology_stack 0.9.8
oracle api_gateway 11.1.2.4.0
canonical ubuntu_linux 14.04
netapp storage_automation_store -
oracle enterprise_manager_base_platform 13.3.0.0.0
oracle primavera_p6_professional_project_management 8.4
oracle tuxedo 12.1.1.0.0
netapp cn1610_firmware -
oracle primavera_p6_professional_project_management 15.1
netapp cloud_backup -
oracle primavera_p6_professional_project_management *
oracle e-business_suite_technology_stack 1.0.1
oracle primavera_p6_professional_project_management 16.1
oracle enterprise_manager_ops_center 12.3.3
oracle peoplesoft_enterprise_peopletools 8.56
oracle primavera_p6_professional_project_management 18.8
nodejs node.js *
nodejs node.js 10.13.0
oracle primavera_p6_professional_project_management 16.2
CVE-2018-0735 MEDIUM

The OpenSSL ECDSA signature algorithm has been shown to be vulnerable to a timing side channel attack. An attacker could use variations in the signing algorithm to recover the private key. Fixed in OpenSSL 1.1.0j (Affected 1.1.0-1.1.0i). Fixed in OpenSSL 1.1.1a (Affected 1.1.1).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N 2.2 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-327,

Products Affected

Vendor Product Version
canonical ubuntu_linux 16.04
netapp oncommand_unified_manager *
oracle peoplesoft_enterprise_peopletools 8.57
openssl openssl *
oracle primavera_p6_enterprise_project_portfolio_management 15.2
netapp steelstore -
oracle primavera_p6_enterprise_project_portfolio_management 8.4
netapp snapdrive -
canonical ubuntu_linux 18.04
netapp santricity_smi-s_provider -
oracle application_server 1.0.1
oracle enterprise_manager_base_platform 12.1.0.5.0
oracle application_server 1.0.0
debian debian_linux 9.0
oracle enterprise_manager_base_platform 13.2.0.0.0
oracle primavera_p6_enterprise_project_portfolio_management 16.2
oracle vm_virtualbox *
oracle primavera_p6_enterprise_project_portfolio_management *
canonical ubuntu_linux 18.10
debian debian_linux 8.0
oracle peoplesoft_enterprise_peopletools 8.55
openssl openssl 1.1.1
oracle api_gateway 11.1.2.4.0
oracle primavera_p6_enterprise_project_portfolio_management 16.1
canonical ubuntu_linux 14.04
oracle secure_global_desktop 5.4
oracle enterprise_manager_base_platform 13.3.0.0.0
oracle tuxedo 12.1.1.0.0
oracle mysql *
oracle primavera_p6_enterprise_project_portfolio_management 18.8
netapp cn1610_firmware -
netapp element_software -
netapp smi-s_provider -
netapp cloud_backup -
oracle enterprise_manager_ops_center 12.3.3
oracle peoplesoft_enterprise_peopletools 8.56
oracle application_server 0.9.8
nodejs node.js *
oracle primavera_p6_enterprise_project_portfolio_management 15.1
nodejs node.js 10.13.0
CVE-2018-0737 MEDIUM

The OpenSSL RSA Key generation algorithm has been shown to be vulnerable to a cache timing side channel attack. An attacker with sufficient access to mount cache timing attacks during the RSA key generation process could recover the private key. Fixed in OpenSSL 1.1.0i-dev (Affected 1.1.0-1.1.0h). Fixed in OpenSSL 1.0.2p-dev (Affected 1.0.2b-1.0.2o).

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-327,

Products Affected

Vendor Product Version
canonical ubuntu_linux 16.04
openssl openssl *
canonical ubuntu_linux 14.04
canonical ubuntu_linux 17.10
CVE-2018-0739 MEDIUM

Constructed ASN.1 types with a recursive definition (such as can be found in PKCS7) could eventually exceed the stack given malicious input with excessive recursion. This could result in a Denial Of Service attack. There are no such structures used within SSL/TLS that come from untrusted sources so this is considered safe. Fixed in OpenSSL 1.1.0h (Affected 1.1.0-1.1.0g). Fixed in OpenSSL 1.0.2o (Affected 1.0.2b-1.0.2n).

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-674,

Products Affected

Vendor Product Version
canonical ubuntu_linux 16.04
debian debian_linux 9.0
openssl openssl *
debian debian_linux 8.0
debian debian_linux 7.0
canonical ubuntu_linux 14.04
canonical ubuntu_linux 17.10
CVE-2018-5407 LOW

Simultaneous Multi-threading (SMT) in processors can enable local users to exploit software vulnerable to timing attacks via a side-channel timing attack on 'port contention'.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 4.7 MEDIUM CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N 1.0 3.6

CVSS 2.0

Severity: LOW

Problem Type: CWE-200,CWE-203,

Products Affected

Vendor Product Version
canonical ubuntu_linux 16.04
oracle peoplesoft_enterprise_peopletools 8.57
openssl openssl *
oracle primavera_p6_enterprise_project_portfolio_management 15.2
oracle primavera_p6_enterprise_project_portfolio_management 8.4
canonical ubuntu_linux 18.04
oracle mysql_enterprise_backup *
redhat enterprise_linux_workstation 7.0
oracle application_server 1.0.1
oracle enterprise_manager_base_platform 12.1.0.5.0
redhat enterprise_linux_server_eus 7.6
oracle application_server 1.0.0
debian debian_linux 9.0
oracle enterprise_manager_base_platform 13.2.0.0.0
oracle primavera_p6_enterprise_project_portfolio_management 16.2
oracle vm_virtualbox *
oracle primavera_p6_enterprise_project_portfolio_management *
canonical ubuntu_linux 18.10
debian debian_linux 8.0
oracle peoplesoft_enterprise_peopletools 8.55
oracle api_gateway 11.1.2.4.0
oracle primavera_p6_enterprise_project_portfolio_management 16.1
canonical ubuntu_linux 14.04
oracle enterprise_manager_base_platform 13.3.0.0.0
redhat enterprise_linux_server 7.6
oracle tuxedo 12.1.1.0.0
redhat enterprise_linux_server_tus 7.6
oracle primavera_p6_enterprise_project_portfolio_management 18.8
redhat enterprise_linux_server 7.0
redhat enterprise_linux_desktop 7.0
tenable nessus *
oracle enterprise_manager_ops_center 12.3.3
oracle peoplesoft_enterprise_peopletools 8.56
oracle application_server 0.9.8
nodejs node.js *
redhat enterprise_linux_server_aus 7.6
oracle primavera_p6_enterprise_project_portfolio_management 15.1
CVE-2019-1543 MEDIUM

ChaCha20-Poly1305 is an AEAD cipher, and requires a unique nonce input for every encryption operation. RFC 7539 specifies that the nonce value (IV) should be 96 bits (12 bytes). OpenSSL allows a variable nonce length and front pads the nonce with 0 bytes if it is less than 12 bytes. However it also incorrectly allows a nonce to be set of up to 16 bytes. In this case only the last 12 bytes are significant and any additional leading bytes are ignored. It is a requirement of using this cipher that nonce values are unique. Messages encrypted using a reused nonce value are susceptible to serious confidentiality and integrity attacks. If an application changes the default nonce length to be longer than 12 bytes and then makes a change to the leading bytes of the nonce expecting the new value to be a new unique nonce then such an application could inadvertently encrypt messages with a reused nonce. Additionally the ignored bytes in a long nonce are not covered by the integrity guarantee of this cipher. Any application that relies on the integrity of these ignored leading bytes of a long nonce may be further affected. Any OpenSSL internal use of this cipher, including in SSL/TLS, is safe because no such use sets such a long nonce value. However user applications that use this cipher directly and set a non-default nonce length to be longer than 12 bytes may be vulnerable. OpenSSL versions 1.1.1 and 1.1.0 are affected by this issue. Due to the limited scope of affected deployments this has been assessed as low severity and therefore we are not creating new releases at this time. Fixed in OpenSSL 1.1.1c (Affected 1.1.1-1.1.1b). Fixed in OpenSSL 1.1.0k (Affected 1.1.0-1.1.0j).

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-327,CWE-330,

Products Affected

Vendor Product Version
openssl openssl *
CVE-2019-1547 LOW

Normally in OpenSSL EC groups always have a co-factor present and this is used in side channel resistant code paths. However, in some cases, it is possible to construct a group using explicit parameters (instead of using a named curve). In those cases it is possible that such a group does not have the cofactor present. This can occur even where all the parameters match a known named curve. If such a curve is used then OpenSSL falls back to non-side channel resistant code paths which may result in full key recovery during an ECDSA signature operation. In order to be vulnerable an attacker would have to have the ability to time the creation of a large number of signatures where explicit parameters with no co-factor present are in use by an application using libcrypto. For the avoidance of doubt libssl is not vulnerable because explicit parameters are never used. Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c). Fixed in OpenSSL 1.1.0l (Affected 1.1.0-1.1.0k). Fixed in OpenSSL 1.0.2t (Affected 1.0.2-1.0.2s).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 4.7 MEDIUM CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N 1.0 3.6

CVSS 2.0

Severity: LOW

Problem Type: NVD-CWE-noinfo,

Products Affected

Vendor Product Version
openssl openssl *
CVE-2019-1549 MEDIUM

OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. A partial mitigation for this issue is that the output from a high precision timer is mixed into the RNG state so the likelihood of a parent and child process sharing state is significantly reduced. If an application already calls OPENSSL_init_crypto() explicitly using OPENSSL_INIT_ATFORK then this problem does not occur at all. Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.3 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N 3.9 1.4

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-330,

Products Affected

Vendor Product Version
openssl openssl *
CVE-2019-1551 MEDIUM

There is an overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli. No EC algorithms are affected. Analysis suggests that attacks against 2-prime RSA1024, 3-prime RSA1536, and DSA1024 as a result of this defect would be very difficult to perform and are not believed likely. Attacks against DH512 are considered just feasible. However, for an attack the target would have to re-use the DH512 private key, which is not recommended anyway. Also applications directly using the low level API BN_mod_exp may be affected if they use BN_FLG_CONSTTIME. Fixed in OpenSSL 1.1.1e (Affected 1.1.1-1.1.1d). Fixed in OpenSSL 1.0.2u (Affected 1.0.2-1.0.2t).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.3 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N 3.9 1.4

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-190,

Products Affected

Vendor Product Version
canonical ubuntu_linux 16.04
oracle mysql_enterprise_monitor *
oracle peoplesoft_enterprise_peopletools 8.57
openssl openssl *
debian debian_linux 10.0
tenable log_correlation_engine *
canonical ubuntu_linux 18.04
fedoraproject fedora 30
fedoraproject fedora 32
debian debian_linux 9.0
oracle peoplesoft_enterprise_peopletools 8.58
oracle enterprise_manager_ops_center 12.4.0.0
oracle peoplesoft_enterprise_peopletools 8.56
opensuse leap 15.1
fedoraproject fedora 31
canonical ubuntu_linux 19.10
CVE-2019-1552 LOW

OpenSSL has internal defaults for a directory tree where it can find a configuration file as well as certificates used for verification in TLS. This directory is most commonly referred to as OPENSSLDIR, and is configurable with the --prefix / --openssldir configuration options. For OpenSSL versions 1.1.0 and 1.1.1, the mingw configuration targets assume that resulting programs and libraries are installed in a Unix-like environment and the default prefix for program installation as well as for OPENSSLDIR should be '/usr/local'. However, mingw programs are Windows programs, and as such, find themselves looking at sub-directories of 'C:/usr/local', which may be world writable, which enables untrusted users to modify OpenSSL's default configuration, insert CA certificates, modify (or even replace) existing engine modules, etc. For OpenSSL 1.0.2, '/usr/local/ssl' is used as default for OPENSSLDIR on all Unix and Windows targets, including Visual C builds. However, some build instructions for the diverse Windows targets on 1.0.2 encourage you to specify your own --prefix. OpenSSL versions 1.1.1, 1.1.0 and 1.0.2 are affected by this issue. Due to the limited scope of affected deployments this has been assessed as low severity and therefore we are not creating new releases at this time. Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c). Fixed in OpenSSL 1.1.0l (Affected 1.1.0-1.1.0k). Fixed in OpenSSL 1.0.2t (Affected 1.0.2-1.0.2s).

CVSS 2.0

Severity: LOW

Problem Type: CWE-295,

Products Affected

Vendor Product Version
openssl openssl *
CVE-2019-1559 MEDIUM

If an application encounters a fatal protocol error and then calls SSL_shutdown() twice (once to send a close_notify, and once to receive one) then OpenSSL can respond differently to the calling application if a 0 byte record is received with invalid padding compared to if a 0 byte record is received with an invalid MAC. If the application then behaves differently based on that in a way that is detectable to the remote peer, then this amounts to a padding oracle that could be used to decrypt data. In order for this to be exploitable "non-stitched" ciphersuites must be in use. Stitched ciphersuites are optimised implementations of certain commonly used ciphersuites. Also the application must call SSL_shutdown() twice even if a protocol error has occurred (applications should not do this but some do anyway). Fixed in OpenSSL 1.0.2r (Affected 1.0.2-1.0.2q).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N 2.2 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-203,

Products Affected

Vendor Product Version
netapp hyper_converged_infrastructure -
oracle communications_performance_intelligence_center 10.4.0.2
openssl openssl *
netapp solidfire -
oracle mysql_workbench *
f5 big-ip_analytics *
mcafee agent *
redhat enterprise_linux_workstation 7.0
netapp a320_firmware -
f5 big-ip_fraud_protection_service *
debian debian_linux 8.0
oracle peoplesoft_enterprise_peopletools 8.55
netapp hci_compute_node -
f5 big-ip_policy_enforcement_manager *
redhat jboss_enterprise_web_server 5.0.0
f5 big-ip_webaccelerator *
oracle business_intelligence 12.2.1.4.0
oracle communications_diameter_signaling_router 8.3
mcafee data_exchange_layer *
tenable nessus *
oracle communications_session_router 7.4
oracle communications_session_border_controller 8.3
netapp fas2750_firmware -
oracle peoplesoft_enterprise_peopletools 8.56
opensuse leap 15.1
oracle communications_session_border_controller 8.0.0
netapp fas2720_firmware -
redhat enterprise_linux_server 6.0
fedoraproject fedora 31
oracle business_intelligence 11.1.1.9.0
oracle jd_edwards_world_security a9.3.1
netapp oncommand_unified_manager_core_package -
netapp snapcenter -
netapp snapdrive -
f5 big-ip_global_traffic_manager *
canonical ubuntu_linux 18.04
opensuse leap 42.3
f5 big-ip_application_acceleration_manager *
oracle communications_session_border_controller 7.4
oracle communications_diameter_signaling_router 8.1
oracle communications_unified_session_manager 8.2.5
f5 big-ip_local_traffic_manager *
canonical ubuntu_linux 18.10
oracle api_gateway 11.1.2.4.0
mcafee threat_intelligence_exchange_server *
oracle communications_session_router 8.0
f5 big-ip_link_controller *
netapp cn1610_firmware -
netapp oncommand_workflow_automation -
netapp element_software -
f5 big-ip_application_security_manager *
netapp clustered_data_ontap_antivirus_connector -
fedoraproject fedora 30
fedoraproject fedora 29
netapp ontap_select_deploy_administration_utility -
nodejs node.js *
redhat virtualization 4.0
netapp c190_firmware -
netapp snapprotect -
oracle communications_diameter_signaling_router 8.0.0
redhat enterprise_linux_desktop 6.0
netapp steelstore_cloud_integrated_storage -
oracle mysql_enterprise_monitor *
oracle peoplesoft_enterprise_peopletools 8.57
netapp ontap_select_deploy -
oracle communications_session_router 8.2
netapp santricity_smi-s_provider -
netapp storagegrid -
oracle enterprise_manager_base_platform 12.1.0.5.0
oracle communications_session_router 8.3
netapp hci_management_node -
oracle jd_edwards_world_security a9.4
netapp storage_automation_store -
oracle jd_edwards_world_security a9.3
f5 big-ip_edge_gateway *
oracle services_tools_bundle 19.2
opensuse leap 15.0
netapp cloud_backup -
oracle endeca_server 7.7.0
f5 big-ip_domain_name_system *
oracle communications_session_border_controller 8.1.0
oracle communications_session_border_controller 8.2
netapp oncommand_unified_manager -
netapp active_iq_unified_manager -
canonical ubuntu_linux 16.04
oracle communications_diameter_signaling_router 8.2
netapp altavault -
f5 traffix_signaling_delivery_controller *
debian debian_linux 9.0
oracle enterprise_manager_base_platform 13.2.0.0.0
netapp a220_firmware -
f5 big-ip_advanced_firewall_manager *
paloaltonetworks pan-os *
mcafee web_gateway *
oracle secure_global_desktop 5.4
oracle enterprise_manager_base_platform 13.3.0.0.0
netapp active_iq_unified_manager *
redhat enterprise_linux_workstation 6.0
netapp service_processor -
oracle mysql *
redhat enterprise_linux_server 7.0
oracle business_intelligence 12.2.1.3.0
oracle enterprise_manager_ops_center 12.4.0
netapp oncommand_insight -
oracle communications_session_router 8.1
f5 big-iq_centralized_management *
oracle communications_unified_session_manager 7.3.5
redhat enterprise_linux_desktop 7.0
netapp smi-s_provider -
f5 traffix_signaling_delivery_controller 4.4.0
oracle communications_diameter_signaling_router 8.4
oracle jd_edwards_enterpriseone_tools 9.2
oracle enterprise_manager_ops_center 12.3.3
netapp storagegrid *
f5 big-ip_access_policy_manager *
redhat virtualization_host 4.0
netapp a800_firmware -
CVE-2019-1563 MEDIUM

In situations where an attacker receives automated notification of the success or failure of a decryption attempt an attacker, after sending a very large number of messages to be decrypted, can recover a CMS/PKCS7 transported encryption key or decrypt any RSA encrypted message that was encrypted with the public RSA key, using a Bleichenbacher padding oracle attack. Applications are not affected if they use a certificate together with the private RSA key to the CMS_decrypt or PKCS7_decrypt functions to select the correct recipient info to decrypt. Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c). Fixed in OpenSSL 1.1.0l (Affected 1.1.0-1.1.0k). Fixed in OpenSSL 1.0.2t (Affected 1.0.2-1.0.2s).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 3.7 LOW CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N 2.2 1.4

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-203,CWE-327,

Products Affected

Vendor Product Version
openssl openssl *
CVE-2020-1967 MEDIUM

Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. OpenSSL version 1.1.1d, 1.1.1e, and 1.1.1f are affected by this issue. This issue did not affect OpenSSL versions prior to 1.1.1d. Fixed in OpenSSL 1.1.1g (Affected 1.1.1d-1.1.1f).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
netapp steelstore_cloud_integrated_storage -
oracle mysql_enterprise_monitor *
oracle peoplesoft_enterprise_peopletools 8.57
openssl openssl *
debian debian_linux 10.0
tenable log_correlation_engine *
netapp snapcenter -
oracle mysql_workbench *
freebsd freebsd 12.1
opensuse leap 15.2
oracle enterprise_manager_for_storage_management 13.4.0.0
debian debian_linux 9.0
oracle peoplesoft_enterprise_peopletools 8.58
oracle jd_edwards_world_security a9.4
netapp active_iq_unified_manager *
oracle mysql *
oracle enterprise_manager_for_storage_management 13.3.0.0
oracle enterprise_manager_base_platform 13.4.0.0
oracle enterprise_manager_ops_center 12.4.0
oracle http_server 12.2.1.4.0
oracle mysql_connectors *
netapp oncommand_insight -
netapp oncommand_workflow_automation -
netapp smi-s_provider -
oracle application_server 12.1.3
fedoraproject fedora 30
fedoraproject fedora 32
jdedwards enterpriseone *
broadcom fabric_operating_system -
oracle peoplesoft_enterprise_peopletools 8.56
opensuse leap 15.1
netapp e-series_performance_analyzer -
fedoraproject fedora 31
oracle peoplesoft_enterprise_peopletools 8.59
CVE-2020-1968 MEDIUM

The Raccoon attack exploits a flaw in the TLS specification which can lead to an attacker being able to compute the pre-master secret in connections which have used a Diffie-Hellman (DH) based ciphersuite. In such a case this would result in the attacker being able to eavesdrop on all encrypted communications sent over that TLS connection. The attack can only be exploited if an implementation re-uses a DH secret across multiple TLS connections. Note that this issue only impacts DH ciphersuites and not ECDH ciphersuites. This issue affects OpenSSL 1.0.2 which is out of support and no longer receiving public updates. OpenSSL 1.1.1 is not vulnerable to this issue. Fixed in OpenSSL 1.0.2w (Affected 1.0.2-1.0.2v).

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-203,

Products Affected

Vendor Product Version
canonical ubuntu_linux 16.04
fujitsu m12-2s_firmware *
oracle peoplesoft_enterprise_peopletools 8.57
openssl openssl *
fujitsu m12-2_firmware *
fujitsu m10-1_firmware *
canonical ubuntu_linux 18.04
oracle ethernet_switch_es1-24_firmware 1.3.1
debian debian_linux 9.0
oracle peoplesoft_enterprise_peopletools 8.58
fujitsu m10-4_firmware *
oracle jd_edwards_world_security a9.4
oracle peoplesoft_enterprise_peopletools 8.56
oracle ethernet_switch_es2-64_firmware 2.0.0.14
oracle ethernet_switch_es2-72_firmware 2.0.0.14
oracle ethernet_switch_tor-72_firmware 1.2.2
fujitsu m12-1_firmware *
fujitsu m10-4s_firmware *
CVE-2020-1971 MEDIUM

The X.509 GeneralName type is a generic type for representing different types of names. One of those name types is known as EDIPartyName. OpenSSL provides a function GENERAL_NAME_cmp which compares different instances of a GENERAL_NAME to see if they are equal or not. This function behaves incorrectly when both GENERAL_NAMEs contain an EDIPARTYNAME. A NULL pointer dereference and a crash may occur leading to a possible denial of service attack. OpenSSL itself uses the GENERAL_NAME_cmp function for two purposes: 1) Comparing CRL distribution point names between an available CRL and a CRL distribution point embedded in an X509 certificate 2) When verifying that a timestamp response token signer matches the timestamp authority name (exposed via the API functions TS_RESP_verify_response and TS_RESP_verify_token) If an attacker can control both items being compared then that attacker could trigger a crash. For example if the attacker can trick a client or server into checking a malicious certificate against a malicious CRL then this may occur. Note that some applications automatically download CRLs based on a URL embedded in a certificate. This checking happens prior to the signatures on the certificate and CRL being verified. OpenSSL's s_server, s_client and verify tools have support for the "-crl_download" option which implements automatic CRL downloading and this attack has been demonstrated to work against those tools. Note that an unrelated bug means that affected versions of OpenSSL cannot parse or construct correct encodings of EDIPARTYNAME. However it is possible to construct a malformed EDIPARTYNAME that OpenSSL's parser will accept and hence trigger this attack. All OpenSSL 1.1.1 and 1.0.2 versions are affected by this issue. Other OpenSSL releases are out of support and have not been checked. Fixed in OpenSSL 1.1.1i (Affected 1.1.1-1.1.1h). Fixed in OpenSSL 1.0.2x (Affected 1.0.2-1.0.2w).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H 2.2 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
oracle peoplesoft_enterprise_peopletools 8.57
oracle mysql_server *
openssl openssl *
debian debian_linux 10.0
tenable log_correlation_engine *
netapp solidfire -
netapp e-series_santricity_os_controller *
oracle business_intelligence 5.9.0.0.0
netapp santricity_smi-s_provider -
oracle enterprise_manager_for_storage_management 13.4.0.0
oracle communications_session_router cz8.2
oracle graalvm 19.3.4
oracle peoplesoft_enterprise_peopletools 8.58
netapp hci_management_node -
oracle jd_edwards_world_security a9.4
netapp hci_compute_node -
oracle enterprise_communications_broker pcz3.3
oracle communications_session_border_controller cz8.3
oracle essbase 21.2
oracle communications_session_router cz8.3
oracle communications_cloud_native_core_network_function_cloud_native_environment 1.10.0
oracle http_server 12.2.1.4.0
netapp hci_storage_node -
oracle business_intelligence 12.2.1.4.0
oracle peoplesoft_enterprise_peopletools 8.56
oracle enterprise_communications_broker pcz3.1
siemens sinec_infrastructure_network_services *
fedoraproject fedora 33
oracle communications_session_border_controller cz8.4
oracle enterprise_session_border_controller cz8.3
netapp active_iq_unified_manager -
oracle graalvm 20.3.0
netapp manageability_software_development_kit -
oracle communications_diameter_intelligence_hub *
oracle jd_edwards_enterpriseone_tools *
netapp snapcenter -
debian debian_linux 9.0
oracle enterprise_manager_ops_center 12.4.0.0
oracle api_gateway 11.1.2.4.0
oracle business_intelligence 5.5.0.0.0
oracle communications_session_border_controller cz8.2
oracle mysql *
oracle enterprise_manager_base_platform 13.4.0.0
oracle enterprise_communications_broker pcz3.2
oracle communications_subscriber-aware_load_balancer cz8.2
oracle business_intelligence 12.2.1.3.0
oracle enterprise_session_border_controller cz8.4
netapp oncommand_insight -
oracle communications_session_router cz8.4
oracle communications_unified_session_manager scz8.2.5
netapp oncommand_workflow_automation -
netapp clustered_data_ontap_antivirus_connector -
oracle communications_subscriber-aware_load_balancer cz8.4
netapp plug-in_for_symantec_netbackup -
fedoraproject fedora 32
netapp aff_a250_firmware -
oracle communications_subscriber-aware_load_balancer cz8.3
oracle enterprise_manager_base_platform 13.3.0.0
netapp data_ontap -
nodejs node.js *
tenable nessus_network_monitor *
netapp ef600a_firmware -
oracle enterprise_session_border_controller cz8.2
CVE-2021-23839 MEDIUM

OpenSSL 1.0.2 supports SSLv2. If a client attempts to negotiate SSLv2 with a server that is configured to support both SSLv2 and more recent SSL and TLS versions then a check is made for a version rollback attack when unpadding an RSA signature. Clients that support SSL or TLS versions greater than SSLv2 are supposed to use a special form of padding. A server that supports greater than SSLv2 is supposed to reject connection attempts from a client where this special form of padding is present, because this indicates that a version rollback has occurred (i.e. both client and server support greater than SSLv2, and yet this is the version that is being requested). The implementation of this padding check inverted the logic so that the connection attempt is accepted if the padding is present, and rejected if it is absent. This means that such as server will accept a connection if a version rollback attack has occurred. Further the server will erroneously reject a connection if a normal SSLv2 connection attempt is made. Only OpenSSL 1.0.2 servers from version 1.0.2s to 1.0.2x are affected by this issue. In order to be vulnerable a 1.0.2 server must: 1) have configured SSLv2 support at compile time (this is off by default), 2) have configured SSLv2 support at runtime (this is off by default), 3) have configured SSLv2 ciphersuites (these are not in the default ciphersuite list) OpenSSL 1.1.1 does not have SSLv2 support and therefore is not vulnerable to this issue. The underlying error is in the implementation of the RSA_padding_check_SSLv23() function. This also affects the RSA_SSLV23_PADDING padding mode used by various other functions. Although 1.1.1 does not support SSLv2 the RSA_padding_check_SSLv23() function still exists, as does the RSA_SSLV23_PADDING padding mode. Applications that directly call that function or use that padding mode will encounter this issue. However since there is no support for the SSLv2 protocol in 1.1.1 this is considered a bug and not a security issue in that version. OpenSSL 1.0.2 is out of support and no longer receiving public updates. Premium support customers of OpenSSL 1.0.2 should upgrade to 1.0.2y. Other users should upgrade to 1.1.1j. Fixed in OpenSSL 1.0.2y (Affected 1.0.2s-1.0.2x).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 3.7 LOW CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N 2.2 1.4

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-327,

Products Affected

Vendor Product Version
oracle business_intelligence 12.2.1.3.0
openssl openssl *
oracle business_intelligence 12.2.1.4.0
oracle business_intelligence 5.9.0.0.0
oracle graalvm 19.3.5
oracle graalvm 20.3.1.2
oracle zfs_storage_appliance_kit 8.8
siemens sinec_ins *
oracle enterprise_manager_for_storage_management 13.4.0.0
oracle enterprise_manager_ops_center 12.4.0.0
oracle jd_edwards_world_security a9.4
oracle business_intelligence 5.5.0.0.0
oracle graalvm 21.0.0.2
siemens sinec_ins 1.0
CVE-2021-23840 MEDIUM

Calls to EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate may overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call will be 1 (indicating success), but the output length value will be negative. This could cause applications to behave incorrectly or crash. OpenSSL versions 1.1.1i and below are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1j. OpenSSL versions 1.0.2x and below are affected by this issue. However OpenSSL 1.0.2 is out of support and no longer receiving public updates. Premium support customers of OpenSSL 1.0.2 should upgrade to 1.0.2y. Other users should upgrade to 1.1.1j. Fixed in OpenSSL 1.1.1j (Affected 1.1.1-1.1.1i). Fixed in OpenSSL 1.0.2y (Affected 1.0.2-1.0.2x).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-190,

Products Affected

Vendor Product Version
tenable nessus_network_monitor 5.12.1
oracle mysql_server *
openssl openssl *
debian debian_linux 10.0
tenable log_correlation_engine *
tenable nessus_network_monitor 5.13.0
fujitsu m12-2_firmware *
tenable nessus_network_monitor 5.11.1
fujitsu m10-1_firmware *
oracle jd_edwards_enterpriseone_tools *
oracle business_intelligence 5.9.0.0.0
mcafee epolicy_orchestrator *
oracle enterprise_manager_for_storage_management 13.4.0.0
oracle communications_cloud_native_core_policy 1.15.0
fujitsu m10-4_firmware *
oracle enterprise_manager_ops_center 12.4.0.0
oracle jd_edwards_world_security a9.4
mcafee epolicy_orchestrator 5.10.0
oracle business_intelligence 5.5.0.0.0
oracle graalvm 21.0.0.2
nodejs node.js 14.15.0
fujitsu m12-2s_firmware *
oracle business_intelligence 12.2.1.3.0
oracle nosql_database *
oracle business_intelligence 12.2.1.4.0
tenable nessus_network_monitor 5.12.0
oracle graalvm 19.3.5
oracle graalvm 20.3.1.2
tenable nessus_network_monitor 5.11.0
nodejs node.js *
fujitsu m12-1_firmware *
fujitsu m10-4s_firmware *
CVE-2021-23841 MEDIUM

The OpenSSL public API function X509_issuer_and_serial_hash() attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it fails to correctly handle any errors that may occur while parsing the issuer field (which might occur if the issuer field is maliciously constructed). This may subsequently result in a NULL pointer deref and a crash leading to a potential denial of service attack. The function X509_issuer_and_serial_hash() is never directly called by OpenSSL itself so applications are only vulnerable if they use this function directly and they use it on certificates that may have been obtained from untrusted sources. OpenSSL versions 1.1.1i and below are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1j. OpenSSL versions 1.0.2x and below are affected by this issue. However OpenSSL 1.0.2 is out of support and no longer receiving public updates. Premium support customers of OpenSSL 1.0.2 should upgrade to 1.0.2y. Other users should upgrade to 1.1.1j. Fixed in OpenSSL 1.1.1j (Affected 1.1.1-1.1.1i). Fixed in OpenSSL 1.0.2y (Affected 1.0.2-1.0.2x).

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
oracle mysql_enterprise_monitor *
tenable nessus_network_monitor 5.12.1
oracle peoplesoft_enterprise_peopletools 8.57
oracle mysql_server *
openssl openssl *
debian debian_linux 10.0
tenable nessus_network_monitor 5.13.0
tenable nessus_network_monitor 5.11.1
tenable tenable.sc *
netapp snapcenter -
oracle business_intelligence 5.9.0.0.0
oracle zfs_storage_appliance_kit 8.8
siemens sinec_ins *
apple iphone_os *
apple ipados *
oracle enterprise_manager_for_storage_management 13.4.0.0
oracle communications_cloud_native_core_policy 1.15.0
oracle peoplesoft_enterprise_peopletools 8.58
oracle enterprise_manager_ops_center 12.4.0.0
oracle jd_edwards_world_security a9.4
apple safari *
oracle business_intelligence 5.5.0.0.0
oracle graalvm 21.0.0.2
oracle essbase 21.2
siemens sinec_ins 1.0
oracle business_intelligence 12.2.1.3.0
netapp oncommand_insight -
oracle business_intelligence 12.2.1.4.0
tenable nessus_network_monitor 5.12.0
netapp oncommand_workflow_automation -
oracle graalvm 19.3.5
oracle graalvm 20.3.1.2
tenable nessus_network_monitor 5.11.0
apple macos *
oracle peoplesoft_enterprise_peopletools 8.59
CVE-2021-3449 MEDIUM

An OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. All OpenSSL 1.1.1 versions are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1k. OpenSSL 1.0.2 is not impacted by this issue. Fixed in OpenSSL 1.1.1k (Affected 1.1.1-1.1.1j).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H 2.2 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-476,

Products Affected

Vendor Product Version
openssl openssl *
mcafee web_gateway_cloud_service 10.1.1
siemens simatic_pcs_neo_firmware *
oracle communications_communications_policy_management 12.6.0.0.0
siemens ruggedcom_rcm1224_firmware *
siemens scalance_s612_firmware *
oracle mysql_workbench *
oracle primavera_unifier *
oracle secure_backup *
siemens sinec_pni -
siemens scalance_xr528-6m_firmware *
siemens simatic_rf188ci_firmware *
siemens simatic_net_cp_1243-8_irc_firmware *
oracle enterprise_manager_for_storage_management 13.4.0.0
siemens simatic_cp_1242-7_gprs_v2_firmware -
siemens simatic_pcs_7_telecontrol_firmware *
sonicwall sonicos 7.0.1.0
siemens simatic_wincc_telecontrol -
siemens simatic_process_historian_opc_ua_server_firmware *
siemens scalance_xb-200_firmware *
sonicwall sma100_firmware *
siemens simatic_rf186c_firmware *
oracle graalvm 21.0.0.2
siemens tia_administrator *
siemens sinema_server 14.0
siemens scalance_s615_firmware *
oracle mysql_connectors *
siemens simatic_net_cp_1543-1_firmware *
oracle primavera_unifier 20.12
tenable nessus *
siemens simatic_cloud_connect_7_firmware -
tenable nessus_network_monitor 5.13.0
tenable tenable.sc *
siemens simatic_net_cp1243-7_lte_us_firmware *
netapp snapcenter -
siemens simatic_net_cp_1243-1_firmware *
siemens simatic_cp_1242-7_gprs_v2_firmware *
checkpoint multi-domain_management_firmware r80.40
siemens scalance_xm-400_firmware *
siemens scalance_xr526-8c_firmware *
siemens sinec_nms 1.0
mcafee web_gateway 8.2.19
siemens scalance_xp-200_firmware *
netapp cloud_volumes_ontap_mediator -
siemens scalance_xr552-12_firmware *
siemens simatic_rf360r_firmware *
siemens simatic_s7-1200_cpu_1212c_firmware *
siemens sinamics_connect_300_firmware *
netapp oncommand_workflow_automation -
siemens scalance_s627-2m_firmware *
siemens scalance_w1700_firmware *
siemens scalance_s602_firmware *
fedoraproject fedora 34
oracle graalvm 20.3.1.2
tenable nessus_network_monitor 5.11.0
siemens simatic_net_cp_1543sp-1_firmware *
checkpoint quantum_security_gateway_firmware r80.40
mcafee web_gateway_cloud_service 8.2.19
siemens scalance_sc-600_firmware *
netapp ontap_select_deploy_administration_utility -
siemens tim_1531_irc_firmware *
nodejs node.js *
siemens simatic_logon 1.5
tenable nessus_network_monitor 5.12.1
siemens simatic_net_cp1243-7_lte_eu_firmware *
oracle peoplesoft_enterprise_peopletools 8.57
oracle mysql_server *
siemens simatic_s7-1200_cpu_1217c_firmware *
debian debian_linux 10.0
tenable log_correlation_engine *
siemens scalance_xc-200_firmware *
tenable nessus_network_monitor 5.11.1
netapp santricity_smi-s_provider -
siemens simatic_pdm_firmware *
netapp storagegrid -
siemens simatic_s7-1200_cpu_1214c_firmware *
oracle peoplesoft_enterprise_peopletools 8.58
oracle jd_edwards_world_security a9.4
siemens simatic_wincc_runtime_advanced *
oracle essbase 21.2
checkpoint quantum_security_gateway_firmware r81
mcafee web_gateway 9.2.10
freebsd freebsd 12.2
siemens simatic_net_cp_1545-1_firmware *
siemens sinumerik_opc_ua_server *
siemens scalance_w700_firmware *
siemens simatic_s7-1200_cpu_1214_fc_firmware *
siemens simatic_mv500_firmware *
siemens simatic_s7-1200_cpu_1211c_firmware *
oracle primavera_unifier 19.12
siemens simatic_rf166c_firmware *
siemens scalance_xf-200ba_firmware *
siemens simatic_hmi_comfort_outdoor_panels_firmware *
siemens sinec_infrastructure_network_services *
netapp active_iq_unified_manager -
checkpoint quantum_security_management_firmware r80.40
netapp e-series_performance_analyzer -
siemens scalance_xr524-8c_firmware *
siemens scalance_s623_firmware *
oracle peoplesoft_enterprise_peopletools 8.59
siemens simatic_cloud_connect_7_firmware *
siemens scalance_m-800_firmware *
siemens simatic_rf188c_firmware *
mcafee web_gateway 10.1.1
siemens simatic_hmi_ktp_mobile_panels_firmware *
oracle jd_edwards_enterpriseone_tools *
checkpoint quantum_security_management_firmware r81
oracle zfs_storage_appliance_kit 8.8
oracle primavera_unifier 21.12
siemens scalance_xr-300wg_firmware *
debian debian_linux 9.0
mcafee web_gateway_cloud_service 9.2.10
siemens simatic_net_cp_1542sp-1_irc_firmware *
siemens simatic_logon *
siemens simatic_s7-1200_cpu_1212fc_firmware *
siemens scalance_lpe9403_firmware *
netapp oncommand_insight -
tenable nessus_network_monitor 5.12.0
siemens simatic_s7-1200_cpu_1215c_firmware *
oracle graalvm 19.3.5
siemens simatic_s7-1200_cpu_1215_fc_firmware *
siemens simatic_rf185c_firmware *
checkpoint multi-domain_management_firmware r81
siemens simatic_rf186ci_firmware *
oracle secure_global_desktop 5.6
sonicwall capture_client 3.5
siemens simatic_hmi_basic_panels_2nd_generation_firmware *
siemens simatic_s7-1500_cpu_1518-4_pn/dp_mfp_firmware *
CVE-2021-3450 MEDIUM

The X509_V_FLAG_X509_STRICT flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. Starting from OpenSSL version 1.1.1h a check to disallow certificates in the chain that have explicitly encoded elliptic curve parameters was added as an additional strict check. An error in the implementation of this check meant that the result of a previous check to confirm that certificates in the chain are valid CA certificates was overwritten. This effectively bypasses the check that non-CA certificates must not be able to issue other certificates. If a "purpose" has been configured then there is a subsequent opportunity for checks that the certificate is a valid CA. All of the named "purpose" values implemented in libcrypto perform this check. Therefore, where a purpose is set the certificate chain will still be rejected even when the strict flag has been used. A purpose is set by default in libssl client and server certificate verification routines, but it can be overridden or removed by an application. In order to be affected, an application must explicitly set the X509_V_FLAG_X509_STRICT verification flag and either not set a purpose for the certificate verification or, in the case of TLS client or server applications, override the default purpose. OpenSSL versions 1.1.1h and newer are affected by this issue. Users of these versions should upgrade to OpenSSL 1.1.1k. OpenSSL 1.0.2 is not impacted by this issue. Fixed in OpenSSL 1.1.1k (Affected 1.1.1h-1.1.1j).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.4 HIGH CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N 2.2 5.2

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-295,

Products Affected

Vendor Product Version
oracle mysql_enterprise_monitor *
tenable nessus_network_monitor 5.12.1
oracle mysql_server *
mcafee web_gateway 10.1.1
openssl openssl *
mcafee web_gateway_cloud_service 10.1.1
tenable nessus_network_monitor 5.13.0
tenable nessus_network_monitor 5.11.1
oracle jd_edwards_enterpriseone_tools *
oracle mysql_workbench *
oracle peoplesoft_enterprise_peopletools *
oracle secure_backup *
netapp storagegrid -
oracle enterprise_manager_for_storage_management 13.4.0.0
sonicwall email_security *
oracle jd_edwards_world_security a9.4
mcafee web_gateway_cloud_service 9.2.10
windriver linux 19.0
mcafee web_gateway 8.2.19
sonicwall capture_client *
sonicwall sma100_firmware *
oracle graalvm 21.0.0.2
netapp cloud_volumes_ontap_mediator -
mcafee web_gateway 9.2.10
freebsd freebsd 12.2
sonicwall sonicos *
oracle mysql_connectors *
windriver linux 18.0
tenable nessus_network_monitor 5.12.0
netapp santricity_smi-s_provider_firmware -
windriver linux 17.0
netapp oncommand_workflow_automation -
oracle graalvm 19.3.5
fedoraproject fedora 34
oracle graalvm 20.3.1.2
tenable nessus *
tenable nessus_network_monitor 5.11.0
oracle weblogic_server 12.2.1.4.0
oracle commerce_guided_search 11.3.2
windriver linux -
tenable nessus_agent *
mcafee web_gateway_cloud_service 8.2.19
netapp ontap_select_deploy_administration_utility -
nodejs node.js *
oracle secure_global_desktop 5.6
netapp storagegrid_firmware -
oracle weblogic_server 14.1.1.0.0
CVE-2021-3711 HIGH

In order to decrypt SM2 encrypted data an application is expected to call the API function EVP_PKEY_decrypt(). Typically an application will call this function twice. The first time, on entry, the "out" parameter can be NULL and, on exit, the "outlen" parameter is populated with the buffer size required to hold the decrypted plaintext. The application can then allocate a sufficiently sized buffer and call EVP_PKEY_decrypt() again, but this time passing a non-NULL value for the "out" parameter. A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. A malicious attacker who is able present SM2 content for decryption to an application could cause attacker chosen data to overflow the buffer by up to a maximum of 62 bytes altering the contents of other data held after the buffer, possibly changing application behaviour or causing the application to crash. The location of the buffer is application dependent but is typically heap allocated. Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k).

CVSS 2.0

Severity: HIGH

Problem Type: CWE-120,

Products Affected

Vendor Product Version
oracle mysql_enterprise_monitor *
oracle peoplesoft_enterprise_peopletools 8.57
oracle mysql_server *
openssl openssl *
debian debian_linux 10.0
oracle communications_session_border_controller 8.4
netapp solidfire -
oracle communications_session_border_controller 9.0
tenable tenable.sc *
netapp manageability_software_development_kit -
oracle jd_edwards_enterpriseone_tools *
netapp snapcenter -
netapp e-series_santricity_os_controller *
netapp santricity_smi-s_provider -
netapp storage_encryption -
oracle zfs_storage_appliance_kit 8.8
oracle enterprise_session_border_controller 8.4
oracle communications_unified_session_manager 8.2.5
oracle essbase *
oracle peoplesoft_enterprise_peopletools 8.58
netapp hci_management_node -
oracle jd_edwards_world_security a9.4
debian debian_linux 11.0
oracle enterprise_communications_broker 3.2.0
oracle enterprise_session_border_controller 9.0
oracle enterprise_communications_broker 3.3.0
oracle mysql_connectors *
netapp oncommand_insight -
netapp oncommand_workflow_automation -
oracle communications_cloud_native_core_unified_data_repository 1.15.0
netapp clustered_data_ontap_antivirus_connector -
oracle health_sciences_inform_publisher 6.2.1.1
netapp clustered_data_ontap -
oracle health_sciences_inform_publisher 6.3.1.1
oracle communications_unified_session_manager 8.4.5
oracle communications_cloud_native_core_security_edge_protection_proxy 1.7.0
tenable nessus_network_monitor *
netapp active_iq_unified_manager -
oracle peoplesoft_enterprise_peopletools 8.59
CVE-2021-3712 MEDIUM

ASN.1 strings are represented internally within OpenSSL as an ASN1_STRING structure which contains a buffer holding the string data and a field holding the buffer length. This contrasts with normal C strings which are repesented as a buffer for the string data which is terminated with a NUL (0) byte. Although not a strict requirement, ASN.1 strings that are parsed using OpenSSL's own "d2i" functions (and other similar parsing functions) as well as any string whose value has been set with the ASN1_STRING_set() function will additionally NUL terminate the byte array in the ASN1_STRING structure. However, it is possible for applications to directly construct valid ASN1_STRING structures which do not NUL terminate the byte array by directly setting the "data" and "length" fields in the ASN1_STRING array. This can also happen by using the ASN1_STRING_set0() function. Numerous OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. The same thing can also occur during name constraints processing of certificates (for example if a certificate has been directly constructed by the application instead of loading it via the OpenSSL parsing functions, and the certificate contains non NUL terminated ASN1_STRING structures). It can also occur in the X509_get1_email(), X509_REQ_get1_email() and X509_get1_ocsp() functions. If a malicious actor can cause an application to directly construct an ASN1_STRING and then process it through one of the affected OpenSSL functions then this issue could be hit. This might result in a crash (causing a Denial of Service attack). It could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext). Fixed in OpenSSL 1.1.1l (Affected 1.1.1-1.1.1k). Fixed in OpenSSL 1.0.2za (Affected 1.0.2-1.0.2y).

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-125,

Products Affected

Vendor Product Version
oracle mysql_enterprise_monitor *
oracle peoplesoft_enterprise_peopletools 8.57
oracle mysql_server *
openssl openssl *
debian debian_linux 10.0
oracle communications_session_border_controller 8.4
netapp solidfire -
oracle communications_session_border_controller 9.0
oracle health_sciences_inform_publisher 6.2.1.0
tenable tenable.sc *
netapp manageability_software_development_kit -
oracle jd_edwards_enterpriseone_tools *
netapp e-series_santricity_os_controller *
oracle mysql_workbench *
netapp santricity_smi-s_provider -
netapp storage_encryption -
mcafee epolicy_orchestrator *
oracle zfs_storage_appliance_kit 8.8
oracle communications_cloud_native_core_console 1.9.0
oracle enterprise_session_border_controller 8.4
oracle communications_unified_session_manager 8.2.5
oracle essbase *
debian debian_linux 9.0
oracle peoplesoft_enterprise_peopletools 8.58
netapp hci_management_node -
oracle jd_edwards_world_security a9.4
mcafee epolicy_orchestrator 5.10.0
debian debian_linux 11.0
oracle enterprise_communications_broker 3.2.0
oracle enterprise_session_border_controller 9.0
oracle essbase 21.3
oracle enterprise_communications_broker 3.3.0
oracle mysql_connectors *
oracle communications_cloud_native_core_unified_data_repository 1.15.0
netapp clustered_data_ontap_antivirus_connector -
netapp clustered_data_ontap -
oracle secure_backup 18.1.0.1.0
oracle health_sciences_inform_publisher 6.3.1.1
siemens sinec_infrastructure_network_services *
oracle communications_unified_session_manager 8.4.5
oracle communications_cloud_native_core_security_edge_protection_proxy 1.7.0
tenable nessus_network_monitor *
oracle peoplesoft_enterprise_peopletools 8.59
CVE-2021-4044 MEDIUM

Internally libssl in OpenSSL calls X509_verify_cert() on the client side to verify a certificate supplied by a server. That function may return a negative return value to indicate an internal error (for example out of memory). Such a negative return value is mishandled by OpenSSL and will cause an IO function (such as SSL_connect() or SSL_do_handshake()) to not indicate success and a subsequent call to SSL_get_error() to return the value SSL_ERROR_WANT_RETRY_VERIFY. This return value is only supposed to be returned by OpenSSL if the application has previously called SSL_CTX_set_cert_verify_callback(). Since most applications do not do this the SSL_ERROR_WANT_RETRY_VERIFY return value from SSL_get_error() will be totally unexpected and applications may not behave correctly as a result. The exact behaviour will depend on the application but it could result in crashes, infinite loops or other similar incorrect responses. This issue is made more serious in combination with a separate bug in OpenSSL 3.0 that will cause X509_verify_cert() to indicate an internal error when processing a certificate chain. This will occur where a certificate does not include the Subject Alternative Name extension but where a Certificate Authority has enforced name constraints. This issue can occur even with valid chains. By combining the two issues an attacker could induce incorrect, application dependent behaviour. Fixed in OpenSSL 3.0.1 (Affected 3.0.0).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-835,

Products Affected

Vendor Product Version
netapp h410c_firmware -
openssl openssl *
openssl openssl 1.1.0
netapp snapcenter -
netapp a250_firmware -
netapp cloud_backup -
netapp h700s_firmware -
netapp h700e_firmware -
netapp h300e_firmware -
openssl openssl 3.0.0
netapp h500s_firmware -
netapp 500f_firmware -
netapp ontap_select_deploy_administration_utility -
nodejs node.js *
netapp h300s_firmware -
netapp h500e_firmware -
netapp h410s_firmware -
netapp e-series_performance_analyzer -
CVE-2021-4160 MEDIUM

There is a carry propagation bug in the MIPS32 and MIPS64 squaring procedure. Many EC algorithms are affected, including some of the TLS 1.3 default curves. Impact was not analyzed in detail, because the pre-requisites for attack are considered unlikely and include reusing private keys. Analysis suggests that attacks against RSA and DSA as a result of this defect would be very difficult to perform and are not believed likely. Attacks against DH are considered just feasible (although very difficult) because most of the work necessary to deduce information about a private key may be performed offline. The amount of resources required for such an attack would be significant. However, for an attack on TLS to be meaningful, the server would have to share the DH private key among multiple clients, which is no longer an option since CVE-2016-0701. This issue affects OpenSSL versions 1.0.2, 1.1.1 and 3.0.0. It was addressed in the releases of 1.1.1m and 3.0.1 on the 15th of December 2021. For the 1.0.2 release it is addressed in git commit 6fc1aaaf3 that is available to premium support customers only. It will be made available in 1.0.2zc when it is released. The issue only affects OpenSSL on MIPS platforms. Fixed in OpenSSL 3.0.1 (Affected 3.0.0). Fixed in OpenSSL 1.1.1m (Affected 1.1.1-1.1.1l). Fixed in OpenSSL 1.0.2zc-dev (Affected 1.0.2-1.0.2zb).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N 2.2 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: NVD-CWE-noinfo,

Products Affected

Vendor Product Version
openssl openssl *
debian debian_linux 10.0
oracle jd_edwards_enterpriseone_tools 9.2.6.3
siemens sinec_ins *
oracle health_sciences_inform_publisher 6.2.1.1
openssl openssl 3.0.0
debian debian_linux 9.0
oracle peoplesoft_enterprise_peopletools 8.58
oracle enterprise_manager_ops_center 12.4.0.0
oracle jd_edwards_world_security a9.4
oracle health_sciences_inform_publisher 6.3.1.1
debian debian_linux 11.0
siemens sinec_ins 1.0
oracle peoplesoft_enterprise_peopletools 8.59
CVE-2022-0778 MEDIUM

The BN_mod_sqrt() function, which computes a modular square root, contains a bug that can cause it to loop forever for non-prime moduli. Internally this function is used when parsing certificates that contain elliptic curve public keys in compressed form or explicit elliptic curve parameters with a base point encoded in compressed form. It is possible to trigger the infinite loop by crafting a certificate that has invalid explicit curve parameters. Since certificate parsing happens prior to verification of the certificate signature, any process that parses an externally supplied certificate may thus be subject to a denial of service attack. The infinite loop can also be reached when parsing crafted private keys as they can contain explicit elliptic curve parameters. Thus vulnerable situations include: - TLS clients consuming server certificates - TLS servers consuming client certificates - Hosting providers taking certificates or private keys from customers - Certificate authorities parsing certification requests from subscribers - Anything else which parses ASN.1 elliptic curve parameters Also any other applications that use the BN_mod_sqrt() where the attacker can control the parameter values are vulnerable to this DoS issue. In the OpenSSL 1.0.2 version the public key is not parsed during initial parsing of the certificate which makes it slightly harder to trigger the infinite loop. However any operation which requires the public key from the certificate will trigger the infinite loop. In particular the attacker can use a self-signed certificate to trigger the loop during verification of the certificate signature. This issue affects OpenSSL versions 1.0.2, 1.1.1 and 3.0. It was addressed in the releases of 1.1.1n and 3.0.2 on the 15th March 2022. Fixed in OpenSSL 3.0.2 (Affected 3.0.0,3.0.1). Fixed in OpenSSL 1.1.1n (Affected 1.1.1-1.1.1m). Fixed in OpenSSL 1.0.2zd (Affected 1.0.2-1.0.2zc).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-835,

Products Affected

Vendor Product Version
openssl openssl *
debian debian_linux 10.0
fedoraproject fedora 36
netapp a250_firmware -
fedoraproject fedora 34
tenable nessus *
mariadb mariadb *
netapp santricity_smi-s_provider -
netapp clustered_data_ontap_antivirus_connector -
netapp storagegrid -
netapp clustered_data_ontap -
debian debian_linux 9.0
netapp 500f_firmware -
nodejs node.js *
debian debian_linux 11.0
netapp cloud_volumes_ontap_mediator -
CVE-2022-1292 HIGH

The c_rehash script does not properly sanitise shell metacharacters to prevent command injection. This script is distributed by some operating systems in a manner where it is automatically executed. On such operating systems, an attacker could execute arbitrary commands with the privileges of the script. Use of the c_rehash script is considered obsolete and should be replaced by the OpenSSL rehash command line tool. Fixed in OpenSSL 3.0.3 (Affected 3.0.0,3.0.1,3.0.2). Fixed in OpenSSL 1.1.1o (Affected 1.1.1-1.1.1n). Fixed in OpenSSL 1.0.2ze (Affected 1.0.2-1.0.2zd).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 3.9 5.9

CVSS 2.0

Severity: HIGH

Problem Type: CWE-78,CWE-78,

Products Affected

Vendor Product Version
oracle mysql_server *
openssl openssl *
debian debian_linux 10.0
netapp aff_500f_firmware -
fedoraproject fedora 36
netapp snapcenter -
oracle mysql_workbench *
netapp santricity_smi-s_provider -
netapp h300e_firmware -
netapp aff_8300_firmware -
debian debian_linux 9.0
oracle enterprise_manager_ops_center 12.4.0.0
netapp fas_8300_firmware -
fedoraproject fedora 35
netapp h300s_firmware -
netapp h500e_firmware -
netapp aff_8700_firmware -
debian debian_linux 11.0
netapp h410s_firmware -
netapp fabric-attached_storage_a400_firmware -
netapp fas_500f_firmware -
netapp a700s_firmware -
netapp fas_8700_firmware -
netapp solidfire,_enterprise_sds_&_hci_storage_node -
netapp oncommand_insight -
netapp oncommand_workflow_automation -
netapp a250_firmware -
netapp aff_a400_firmware -
netapp smi-s_provider -
netapp h700s_firmware -
netapp clustered_data_ontap_antivirus_connector -
netapp snapmanager -
netapp h700e_firmware -
netapp solidfire_&_hci_management_node -
netapp clustered_data_ontap -
netapp h500s_firmware -
netapp active_iq_unified_manager -
siemens brownfield_connectivity_gateway *
CVE-2022-1343 MEDIUM

The function `OCSP_basic_verify` verifies the signer certificate on an OCSP response. In the case where the (non-default) flag OCSP_NOCHECKS is used then the response will be positive (meaning a successful verification) even in the case where the response signing certificate fails to verify. It is anticipated that most users of `OCSP_basic_verify` will not use the OCSP_NOCHECKS flag. In this case the `OCSP_basic_verify` function will return a negative value (indicating a fatal error) in the case of a certificate verification failure. The normal expected return value in this case would be 0. This issue also impacts the command line OpenSSL "ocsp" application. When verifying an ocsp response with the "-no_cert_checks" option the command line application will report that the verification is successful even though it has in fact failed. In this case the incorrect successful response will also be accompanied by error messages showing the failure and contradicting the apparently successful result. Fixed in OpenSSL 3.0.3 (Affected 3.0.0,3.0.1,3.0.2).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.3 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N 3.9 1.4

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-295,CWE-295,

Products Affected

Vendor Product Version
openssl openssl *
netapp aff_500f_firmware -
netapp santricity_smi-s_provider -
netapp h300e_firmware -
netapp aff_8300_firmware -
netapp fas_8300_firmware -
netapp h300s_firmware -
netapp h500e_firmware -
netapp aff_8700_firmware -
netapp h410s_firmware -
netapp fabric-attached_storage_a400_firmware -
netapp fas_500f_firmware -
netapp a700s_firmware -
netapp fas_8700_firmware -
netapp solidfire,_enterprise_sds_&_hci_storage_node -
netapp a250_firmware -
netapp aff_a400_firmware -
netapp smi-s_provider -
netapp h700s_firmware -
netapp clustered_data_ontap_antivirus_connector -
netapp snapmanager -
netapp h700e_firmware -
netapp solidfire_&_hci_management_node -
netapp clustered_data_ontap -
netapp h500s_firmware -
netapp active_iq_unified_manager -
CVE-2022-1434 MEDIUM

The OpenSSL 3.0 implementation of the RC4-MD5 ciphersuite incorrectly uses the AAD data as the MAC key. This makes the MAC key trivially predictable. An attacker could exploit this issue by performing a man-in-the-middle attack to modify data being sent from one endpoint to an OpenSSL 3.0 recipient such that the modified data would still pass the MAC integrity check. Note that data sent from an OpenSSL 3.0 endpoint to a non-OpenSSL 3.0 endpoint will always be rejected by the recipient and the connection will fail at that point. Many application protocols require data to be sent from the client to the server first. Therefore, in such a case, only an OpenSSL 3.0 server would be impacted when talking to a non-OpenSSL 3.0 client. If both endpoints are OpenSSL 3.0 then the attacker could modify data being sent in both directions. In this case both clients and servers could be affected, regardless of the application protocol. Note that in the absence of an attacker this bug means that an OpenSSL 3.0 endpoint communicating with a non-OpenSSL 3.0 endpoint will fail to complete the handshake when using this ciphersuite. The confidentiality of data is not impacted by this issue, i.e. an attacker cannot decrypt data that has been encrypted using this ciphersuite - they can only modify it. In order for this attack to work both endpoints must legitimately negotiate the RC4-MD5 ciphersuite. This ciphersuite is not compiled by default in OpenSSL 3.0, and is not available within the default provider or the default ciphersuite list. This ciphersuite will never be used if TLSv1.3 has been negotiated. In order for an OpenSSL 3.0 endpoint to use this ciphersuite the following must have occurred: 1) OpenSSL must have been compiled with the (non-default) compile time option enable-weak-ssl-ciphers 2) OpenSSL must have had the legacy provider explicitly loaded (either through application code or via configuration) 3) The ciphersuite must have been explicitly added to the ciphersuite list 4) The libssl security level must have been set to 0 (default is 1) 5) A version of SSL/TLS below TLSv1.3 must have been negotiated 6) Both endpoints must negotiate the RC4-MD5 ciphersuite in preference to any others that both endpoints have in common Fixed in OpenSSL 3.0.3 (Affected 3.0.0,3.0.1,3.0.2).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N 2.2 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-327,

Products Affected

Vendor Product Version
openssl openssl *
netapp aff_500f_firmware -
netapp santricity_smi-s_provider -
netapp h300e_firmware -
netapp aff_8300_firmware -
netapp fas_8300_firmware -
netapp h300s_firmware -
netapp h500e_firmware -
netapp aff_8700_firmware -
netapp h410s_firmware -
netapp fabric-attached_storage_a400_firmware -
netapp fas_500f_firmware -
netapp a700s_firmware -
netapp fas_8700_firmware -
netapp solidfire,_enterprise_sds_&_hci_storage_node -
netapp a250_firmware -
netapp aff_a400_firmware -
netapp smi-s_provider -
netapp h700s_firmware -
netapp clustered_data_ontap_antivirus_connector -
netapp snapmanager -
netapp h700e_firmware -
netapp solidfire_&_hci_management_node -
netapp clustered_data_ontap -
netapp h500s_firmware -
netapp active_iq_unified_manager -
CVE-2022-1473 MEDIUM

The OPENSSL_LH_flush() function, which empties a hash table, contains a bug that breaks reuse of the memory occuppied by the removed hash table entries. This function is used when decoding certificates or keys. If a long lived process periodically decodes certificates or keys its memory usage will expand without bounds and the process might be terminated by the operating system causing a denial of service. Also traversing the empty hash table entries will take increasingly more time. Typically such long lived processes might be TLS clients or TLS servers configured to accept client certificate authentication. The function was added in the OpenSSL 3.0 version thus older releases are not affected by the issue. Fixed in OpenSSL 3.0.3 (Affected 3.0.0,3.0.1,3.0.2).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-459,CWE-459,

Products Affected

Vendor Product Version
openssl openssl *
netapp aff_500f_firmware -
netapp santricity_smi-s_provider -
netapp h300e_firmware -
netapp aff_8300_firmware -
netapp fas_8300_firmware -
netapp h300s_firmware -
netapp h500e_firmware -
netapp aff_8700_firmware -
netapp h410s_firmware -
netapp fabric-attached_storage_a400_firmware -
netapp fas_500f_firmware -
netapp a700s_firmware -
netapp fas_8700_firmware -
netapp solidfire,_enterprise_sds_&_hci_storage_node -
netapp a250_firmware -
netapp aff_a400_firmware -
netapp smi-s_provider -
netapp h700s_firmware -
netapp clustered_data_ontap_antivirus_connector -
netapp snapmanager -
netapp h700e_firmware -
netapp solidfire_&_hci_management_node -
netapp clustered_data_ontap -
netapp h500s_firmware -
netapp active_iq_unified_manager -
CVE-2022-2068 HIGH

In addition to the c_rehash shell command injection identified in CVE-2022-1292, further circumstances where the c_rehash script does not properly sanitise shell metacharacters to prevent command injection were found by code review. When the CVE-2022-1292 was fixed it was not discovered that there are other places in the script where the file names of certificates being hashed were possibly passed to a command executed through the shell. This script is distributed by some operating systems in a manner where it is automatically executed. On such operating systems, an attacker could execute arbitrary commands with the privileges of the script. Use of the c_rehash script is considered obsolete and should be replaced by the OpenSSL rehash command line tool. Fixed in OpenSSL 3.0.4 (Affected 3.0.0,3.0.1,3.0.2,3.0.3). Fixed in OpenSSL 1.1.1p (Affected 1.1.1-1.1.1o). Fixed in OpenSSL 1.0.2zf (Affected 1.0.2-1.0.2ze).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 3.9 5.9

CVSS 2.0

Severity: HIGH

Problem Type: CWE-78,CWE-78,

Products Affected

Vendor Product Version
netapp h410c_firmware -
openssl openssl *
debian debian_linux 10.0
netapp bootstrap_os -
netapp solidfire -
fedoraproject fedora 36
netapp santricity_smi-s_provider -
siemens sinec_ins *
netapp aff_8300_firmware -
netapp hci_management_node -
netapp fas_8300_firmware -
netapp ontap_antivirus_connector -
fedoraproject fedora 35
netapp h300s_firmware -
netapp aff_8700_firmware -
debian debian_linux 11.0
netapp h410s_firmware -
siemens sinec_ins 1.0
netapp fas_a400_firmware -
netapp fas_8700_firmware -
netapp h615c_firmware -
netapp element_software -
netapp aff_a400_firmware -
netapp smi-s_provider -
netapp h700s_firmware -
netapp snapmanager -
netapp h610s_firmware -
netapp h500s_firmware -
netapp ontap_select_deploy_administration_utility -
netapp h610c_firmware -
broadcom sannav -
CVE-2022-2097 MEDIUM

AES OCB mode for 32-bit x86 platforms using the AES-NI assembly optimised implementation will not encrypt the entirety of the data under some circumstances. This could reveal sixteen bytes of data that was preexisting in the memory that wasn't written. In the special case of "in place" encryption, sixteen bytes of the plaintext would be revealed. Since OpenSSL does not support OCB based cipher suites for TLS and DTLS, they are both unaffected. Fixed in OpenSSL 3.0.5 (Affected 3.0.0-3.0.4). Fixed in OpenSSL 1.1.1q (Affected 1.1.1-1.1.1p).

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.3 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N 3.9 1.4

CVSS 2.0

Severity: MEDIUM

Problem Type: CWE-327,

Products Affected

Vendor Product Version
netapp h410c_firmware -
openssl openssl *
debian debian_linux 10.0
fedoraproject fedora 36
netapp h700s_firmware -
netapp clustered_data_ontap_antivirus_connector -
siemens sinec_ins *
netapp h500s_firmware -
fedoraproject fedora 35
netapp h300s_firmware -
debian debian_linux 11.0
netapp h410s_firmware -
netapp active_iq_unified_manager -
siemens sinec_ins 1.0
CVE-2022-2274 HIGH

The OpenSSL 3.0.4 release introduced a serious bug in the RSA implementation for X86_64 CPUs supporting the AVX512IFMA instructions. This issue makes the RSA implementation with 2048 bit private keys incorrect on such machines and memory corruption will happen during the computation. As a consequence of the memory corruption an attacker may be able to trigger a remote code execution on the machine performing the computation. SSL/TLS servers or other servers using 2048 bit RSA private keys running on machines supporting AVX512IFMA instructions of the X86_64 architecture are affected by this issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 9.8 CRITICAL CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H 3.9 5.9

CVSS 2.0

Severity: HIGH

Problem Type: CWE-787,

Products Affected

Vendor Product Version
netapp h410c_firmware -
netapp h500s_firmware -
openssl openssl 3.0.4
netapp h300s_firmware -
netapp snapcenter -
netapp h410s_firmware -
netapp h700s_firmware -
CVE-2022-3358

OpenSSL supports creating a custom cipher via the legacy EVP_CIPHER_meth_new() function and associated function calls. This function was deprecated in OpenSSL 3.0 and application authors are instead encouraged to use the new provider mechanism in order to implement custom ciphers. OpenSSL versions 3.0.0 to 3.0.5 incorrectly handle legacy custom ciphers passed to the EVP_EncryptInit_ex2(), EVP_DecryptInit_ex2() and EVP_CipherInit_ex2() functions (as well as other similarly named encryption and decryption initialisation functions). Instead of using the custom cipher directly it incorrectly tries to fetch an equivalent cipher from the available providers. An equivalent cipher is found based on the NID passed to EVP_CIPHER_meth_new(). This NID is supposed to represent the unique NID for a given cipher. However it is possible for an application to incorrectly pass NID_undef as this value in the call to EVP_CIPHER_meth_new(). When NID_undef is used in this way the OpenSSL encryption/decryption initialisation function will match the NULL cipher as being equivalent and will fetch this from the available providers. This will succeed if the default provider has been loaded (or if a third party provider has been loaded that offers this cipher). Using the NULL cipher means that the plaintext is emitted as the ciphertext. Applications are only affected by this issue if they call EVP_CIPHER_meth_new() using NID_undef and subsequently use it in a call to an encryption/decryption initialisation function. Applications that only use SSL/TLS are not impacted by this issue. Fixed in OpenSSL 3.0.6 (Affected 3.0.0-3.0.5).

Products Affected

Vendor Product Version
openssl openssl *
CVE-2022-3602

A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Note that this occurs after certificate chain signature verification and requires either a CA to have signed the malicious certificate or for the application to continue certificate verification despite failure to construct a path to a trusted issuer. An attacker can craft a malicious email address to overflow four attacker-controlled bytes on the stack. This buffer overflow could result in a crash (causing a denial of service) or potentially remote code execution. Many platforms implement stack overflow protections which would mitigate against the risk of remote code execution. The risk may be further mitigated based on stack layout for any given platform/compiler. Pre-announcements of CVE-2022-3602 described this issue as CRITICAL. Further analysis based on some of the mitigating factors described above have led this to be downgraded to HIGH. Users are still encouraged to upgrade to a new version as soon as possible. In a TLS client, this can be triggered by connecting to a malicious server. In a TLS server, this can be triggered if the server requests client authentication and a malicious client connects. Fixed in OpenSSL 3.0.7 (Affected 3.0.0,3.0.1,3.0.2,3.0.3,3.0.4,3.0.5,3.0.6).

Products Affected

Vendor Product Version
openssl openssl *
nodejs node.js 18.12.0
fedoraproject fedora 37
nodejs node.js *
fedoraproject fedora 27
fedoraproject fedora 36
fedoraproject fedora 26
nodejs node.js 19.0.0
netapp clustered_data_ontap -
CVE-2022-3786

A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Note that this occurs after certificate chain signature verification and requires either a CA to have signed a malicious certificate or for an application to continue certificate verification despite failure to construct a path to a trusted issuer. An attacker can craft a malicious email address in a certificate to overflow an arbitrary number of bytes containing the `.' character (decimal 46) on the stack. This buffer overflow could result in a crash (causing a denial of service). In a TLS client, this can be triggered by connecting to a malicious server. In a TLS server, this can be triggered if the server requests client authentication and a malicious client connects.

Products Affected

Vendor Product Version
openssl openssl *
nodejs node.js 18.12.0
fedoraproject fedora 37
nodejs node.js *
fedoraproject fedora 36
nodejs node.js 19.0.0
CVE-2022-3996

If an X.509 certificate contains a malformed policy constraint and policy processing is enabled, then a write lock will be taken twice recursively. On some operating systems (most widely: Windows) this results in a denial of service when the affected process hangs. Policy processing being enabled on a publicly facing server is not considered to be a common setup. Policy processing is enabled by passing the `-policy' argument to the command line utilities or by calling the `X509_VERIFY_PARAM_set1_policies()' function. Update (31 March 2023): The description of the policy processing enablement was corrected based on CVE-2023-0466.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

Products Affected

Vendor Product Version
openssl openssl *
CVE-2022-4203

A read buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Note that this occurs after certificate chain signature verification and requires either a CA to have signed the malicious certificate or for the application to continue certificate verification despite failure to construct a path to a trusted issuer. The read buffer overrun might result in a crash which could lead to a denial of service attack. In theory it could also result in the disclosure of private memory contents (such as private keys, or sensitive plaintext) although we are not aware of any working exploit leading to memory contents disclosure as of the time of release of this advisory. In a TLS client, this can be triggered by connecting to a malicious server. In a TLS server, this can be triggered if the server requests client authentication and a malicious client connects.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 4.9 MEDIUM CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H 1.2 3.6

Products Affected

Vendor Product Version
openssl openssl *
CVE-2022-4304

A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. For example, in a TLS connection, RSA is commonly used by a client to send an encrypted pre-master secret to the server. An attacker that had observed a genuine connection between a client and a server could use this flaw to send trial messages to the server and record the time taken to process them. After a sufficiently large number of messages the attacker could recover the pre-master secret used for the original connection and thus be able to decrypt the application data sent over that connection.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.9 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N 2.2 3.6

Products Affected

Vendor Product Version
openssl openssl *
stormshield stormshield_network_security *
stormshield endpoint_security *
stormshield sslvpn *
CVE-2022-4450

The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. This could be exploited by an attacker who has the ability to supply malicious PEM files for parsing to achieve a denial of service attack. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. These locations include the PEM_read_bio_TYPE() functions as well as the decoders introduced in OpenSSL 3.0. The OpenSSL asn1parse command line application is also impacted by this issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

Products Affected

Vendor Product Version
openssl openssl *
stormshield stormshield_network_security *
CVE-2023-0215

The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO chain is not properly cleaned up and the BIO passed by the caller still retains internal pointers to the previously freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO then a use-after-free will occur. This will most likely result in a crash. This scenario occurs directly in the internal function B64_write_ASN1() which may cause BIO_new_NDEF() to be called and will subsequently call BIO_pop() on the BIO. This internal function is in turn called by the public API functions PEM_write_bio_ASN1_stream, PEM_write_bio_CMS_stream, PEM_write_bio_PKCS7_stream, SMIME_write_ASN1, SMIME_write_CMS and SMIME_write_PKCS7. Other public API functions that may be impacted by this include i2d_ASN1_bio_stream, BIO_new_CMS, BIO_new_PKCS7, i2d_CMS_bio_stream and i2d_PKCS7_bio_stream. The OpenSSL cms and smime command line applications are similarly affected.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

Products Affected

Vendor Product Version
openssl openssl *
stormshield stormshield_management_center *
CVE-2023-0216

An invalid pointer dereference on read can be triggered when an application tries to load malformed PKCS7 data with the d2i_PKCS7(), d2i_PKCS7_bio() or d2i_PKCS7_fp() functions. The result of the dereference is an application crash which could lead to a denial of service attack. The TLS implementation in OpenSSL does not call this function however third party applications might call these functions on untrusted data.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

Products Affected

Vendor Product Version
openssl openssl *
stormshield stormshield_management_center *
CVE-2023-0217

An invalid pointer dereference on read can be triggered when an application tries to check a malformed DSA public key by the EVP_PKEY_public_check() function. This will most likely lead to an application crash. This function can be called on public keys supplied from untrusted sources which could allow an attacker to cause a denial of service attack. The TLS implementation in OpenSSL does not call this function but applications might call the function if there are additional security requirements imposed by standards such as FIPS 140-3.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

Products Affected

Vendor Product Version
openssl openssl *
CVE-2023-0286

There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but the public structure definition for GENERAL_NAME incorrectly specified the type of the x400Address field as ASN1_TYPE. This field is subsequently interpreted by the OpenSSL function GENERAL_NAME_cmp as an ASN1_TYPE rather than an ASN1_STRING. When CRL checking is enabled (i.e. the application sets the X509_V_FLAG_CRL_CHECK flag), this vulnerability may allow an attacker to pass arbitrary pointers to a memcmp call, enabling them to read memory contents or enact a denial of service. In most cases, the attack requires the attacker to provide both the certificate chain and CRL, neither of which need to have a valid signature. If the attacker only controls one of these inputs, the other input must already contain an X.400 address as a CRL distribution point, which is uncommon. As such, this vulnerability is most likely to only affect applications which have implemented their own functionality for retrieving CRLs over a network.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.4 HIGH CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:H 2.2 5.2

Products Affected

Vendor Product Version
openssl openssl *
stormshield stormshield_network_security *
stormshield stormshield_management_center *
CVE-2023-0401

A NULL pointer can be dereferenced when signatures are being verified on PKCS7 signed or signedAndEnveloped data. In case the hash algorithm used for the signature is known to the OpenSSL library but the implementation of the hash algorithm is not available the digest initialization will fail. There is a missing check for the return value from the initialization function which later leads to invalid usage of the digest API most likely leading to a crash. The unavailability of an algorithm can be caused by using FIPS enabled configuration of providers or more commonly by not loading the legacy provider. PKCS7 data is processed by the SMIME library calls and also by the time stamp (TS) library calls. The TLS implementation in OpenSSL does not call these functions however third party applications would be affected if they call these functions to verify signatures on untrusted data.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

Products Affected

Vendor Product Version
openssl openssl *
stormshield stormshield_management_center *
CVE-2023-0464

A security vulnerability has been identified in all supported versions of OpenSSL related to the verification of X.509 certificate chains that include policy constraints. Attackers may be able to exploit this vulnerability by creating a malicious certificate chain that triggers exponential use of computational resources, leading to a denial-of-service (DoS) attack on affected systems. Policy processing is disabled by default but can be enabled by passing the `-policy' argument to the command line utilities or by calling the `X509_VERIFY_PARAM_set1_policies()' function.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H 3.9 3.6

Products Affected

Vendor Product Version
openssl openssl *
CVE-2023-0465

Applications that use a non-default option when verifying certificates may be vulnerable to an attack from a malicious CA to circumvent certain checks. Invalid certificate policies in leaf certificates are silently ignored by OpenSSL and other certificate policy checks are skipped for that certificate. A malicious CA could use this to deliberately assert invalid certificate policies in order to circumvent policy checking on the certificate altogether. Policy processing is disabled by default but can be enabled by passing the `-policy' argument to the command line utilities or by calling the `X509_VERIFY_PARAM_set1_policies()' function.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.3 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N 3.9 1.4

Products Affected

Vendor Product Version
openssl openssl *
CVE-2023-0466

The function X509_VERIFY_PARAM_add0_policy() is documented to implicitly enable the certificate policy check when doing certificate verification. However the implementation of the function does not enable the check which allows certificates with invalid or incorrect policies to pass the certificate verification. As suddenly enabling the policy check could break existing deployments it was decided to keep the existing behavior of the X509_VERIFY_PARAM_add0_policy() function. Instead the applications that require OpenSSL to perform certificate policy check need to use X509_VERIFY_PARAM_set1_policies() or explicitly enable the policy check by calling X509_VERIFY_PARAM_set_flags() with the X509_V_FLAG_POLICY_CHECK flag argument. Certificate policy checks are disabled by default in OpenSSL and are not commonly used by applications.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.3 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N 3.9 1.4

Products Affected

Vendor Product Version
openssl openssl *
CVE-2023-1255

Issue summary: The AES-XTS cipher decryption implementation for 64 bit ARM platform contains a bug that could cause it to read past the input buffer, leading to a crash. Impact summary: Applications that use the AES-XTS algorithm on the 64 bit ARM platform can crash in rare circumstances. The AES-XTS algorithm is usually used for disk encryption. The AES-XTS cipher decryption implementation for 64 bit ARM platform will read past the end of the ciphertext buffer if the ciphertext size is 4 mod 5 in 16 byte blocks, e.g. 144 bytes or 1024 bytes. If the memory after the ciphertext buffer is unmapped, this will trigger a crash which results in a denial of service. If an attacker can control the size and location of the ciphertext buffer being decrypted by an application using AES-XTS on 64 bit ARM, the application is affected. This is fairly unlikely making this issue a Low severity one.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2023-2650

Issue summary: Processing some specially crafted ASN.1 object identifiers or data containing them may be very slow. Impact summary: Applications that use OBJ_obj2txt() directly, or use any of the OpenSSL subsystems OCSP, PKCS7/SMIME, CMS, CMP/CRMF or TS with no message size limit may experience notable to very long delays when processing those messages, which may lead to a Denial of Service. An OBJECT IDENTIFIER is composed of a series of numbers - sub-identifiers - most of which have no size limit. OBJ_obj2txt() may be used to translate an ASN.1 OBJECT IDENTIFIER given in DER encoding form (using the OpenSSL type ASN1_OBJECT) to its canonical numeric text form, which are the sub-identifiers of the OBJECT IDENTIFIER in decimal form, separated by periods. When one of the sub-identifiers in the OBJECT IDENTIFIER is very large (these are sizes that are seen as absurdly large, taking up tens or hundreds of KiBs), the translation to a decimal number in text may take a very long time. The time complexity is O(n^2) with 'n' being the size of the sub-identifiers in bytes (*). With OpenSSL 3.0, support to fetch cryptographic algorithms using names / identifiers in string form was introduced. This includes using OBJECT IDENTIFIERs in canonical numeric text form as identifiers for fetching algorithms. Such OBJECT IDENTIFIERs may be received through the ASN.1 structure AlgorithmIdentifier, which is commonly used in multiple protocols to specify what cryptographic algorithm should be used to sign or verify, encrypt or decrypt, or digest passed data. Applications that call OBJ_obj2txt() directly with untrusted data are affected, with any version of OpenSSL. If the use is for the mere purpose of display, the severity is considered low. In OpenSSL 3.0 and newer, this affects the subsystems OCSP, PKCS7/SMIME, CMS, CMP/CRMF or TS. It also impacts anything that processes X.509 certificates, including simple things like verifying its signature. The impact on TLS is relatively low, because all versions of OpenSSL have a 100KiB limit on the peer's certificate chain. Additionally, this only impacts clients, or servers that have explicitly enabled client authentication. In OpenSSL 1.1.1 and 1.0.2, this only affects displaying diverse objects, such as X.509 certificates. This is assumed to not happen in such a way that it would cause a Denial of Service, so these versions are considered not affected by this issue in such a way that it would be cause for concern, and the severity is therefore considered low.

Products Affected

Vendor Product Version
openssl openssl *
debian debian_linux 10.0
debian debian_linux 11.0
CVE-2023-2975

Issue summary: The AES-SIV cipher implementation contains a bug that causes it to ignore empty associated data entries which are unauthenticated as a consequence. Impact summary: Applications that use the AES-SIV algorithm and want to authenticate empty data entries as associated data can be misled by removing, adding or reordering such empty entries as these are ignored by the OpenSSL implementation. We are currently unaware of any such applications. The AES-SIV algorithm allows for authentication of multiple associated data entries along with the encryption. To authenticate empty data the application has to call EVP_EncryptUpdate() (or EVP_CipherUpdate()) with NULL pointer as the output buffer and 0 as the input buffer length. The AES-SIV implementation in OpenSSL just returns success for such a call instead of performing the associated data authentication operation. The empty data thus will not be authenticated. As this issue does not affect non-empty associated data authentication and we expect it to be rare for an application to use empty associated data entries this is qualified as Low severity issue.

Products Affected

Vendor Product Version
netapp management_services_for_element_software_and_netapp_hci -
openssl openssl *
netapp ontap_select_deploy_administration_utility -
CVE-2023-3446

Issue summary: Checking excessively long DH keys or parameters may be very slow. Impact summary: Applications that use the functions DH_check(), DH_check_ex() or EVP_PKEY_param_check() to check a DH key or DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ('p' parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. An application that calls DH_check() and supplies a key or parameters obtained from an untrusted source could be vulernable to a Denial of Service attack. The function DH_check() is itself called by a number of other OpenSSL functions. An application calling any of those other functions may similarly be affected. The other functions affected by this are DH_check_ex() and EVP_PKEY_param_check(). Also vulnerable are the OpenSSL dhparam and pkeyparam command line applications when using the '-check' option. The OpenSSL SSL/TLS implementation is not affected by this issue. The OpenSSL 3.0 and 3.1 FIPS providers are not affected by this issue.

Products Affected

Vendor Product Version
openssl openssl 3.1.1
openssl openssl 1.1.1
openssl openssl 3.1.0
openssl openssl 1.0.2
openssl openssl 3.0.0
CVE-2023-3817

Issue summary: Checking excessively long DH keys or parameters may be very slow. Impact summary: Applications that use the functions DH_check(), DH_check_ex() or EVP_PKEY_param_check() to check a DH key or DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. An application that calls DH_check() and supplies a key or parameters obtained from an untrusted source could be vulnerable to a Denial of Service attack. The function DH_check() is itself called by a number of other OpenSSL functions. An application calling any of those other functions may similarly be affected. The other functions affected by this are DH_check_ex() and EVP_PKEY_param_check(). Also vulnerable are the OpenSSL dhparam and pkeyparam command line applications when using the "-check" option. The OpenSSL SSL/TLS implementation is not affected by this issue. The OpenSSL 3.0 and 3.1 FIPS providers are not affected by this issue.

Products Affected

Vendor Product Version
openssl openssl *
openssl openssl 1.1.1l
openssl openssl 1.0.2t
openssl openssl 1.0.2f
openssl openssl 1.0.2n
openssl openssl 1.0.2k
openssl openssl 1.1.1h
openssl openssl 1.0.2c
openssl openssl 1.0.2m
openssl openssl 1.1.1q
openssl openssl 1.1.1g
openssl openssl 1.0.2v
openssl openssl 1.0.2zc
openssl openssl 1.1.1r
openssl openssl 1.0.2e
openssl openssl 1.1.1p
openssl openssl 1.0.2l
openssl openssl 1.0.2zd
openssl openssl 1.1.1o
openssl openssl 1.0.2zh
openssl openssl 1.1.1m
openssl openssl 1.1.1t
openssl openssl 1.1.1d
openssl openssl 1.1.1s
openssl openssl 1.1.1b
openssl openssl 1.1.1j
openssl openssl 1.0.2
openssl openssl 1.0.2ze
openssl openssl 1.1.1i
openssl openssl 1.0.2zf
openssl openssl 1.0.2za
openssl openssl 1.1.1n
openssl openssl 1.0.2y
openssl openssl 1.0.2u
openssl openssl 1.1.1a
openssl openssl 1.0.2p
openssl openssl 1.0.2r
openssl openssl 1.0.2w
openssl openssl 1.1.1
openssl openssl 1.1.1c
openssl openssl 1.0.2j
openssl openssl 1.1.1f
openssl openssl 1.1.1u
openssl openssl 1.1.1e
openssl openssl 1.0.2a
openssl openssl 1.0.2zg
openssl openssl 1.0.2q
openssl openssl 1.1.1k
openssl openssl 1.0.2g
openssl openssl 1.0.2b
openssl openssl 1.0.2zb
openssl openssl 1.0.2h
openssl openssl 1.0.2x
openssl openssl 1.0.2i
openssl openssl 1.0.2d
openssl openssl 1.0.2s
openssl openssl 1.0.2o
CVE-2023-4807

Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications on the Windows 64 platform when running on newer X86_64 processors supporting the AVX512-IFMA instructions. Impact summary: If in an application that uses the OpenSSL library an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences. The POLY1305 MAC (message authentication code) implementation in OpenSSL does not save the contents of non-volatile XMM registers on Windows 64 platform when calculating the MAC of data larger than 64 bytes. Before returning to the caller all the XMM registers are set to zero rather than restoring their previous content. The vulnerable code is used only on newer x86_64 processors supporting the AVX512-IFMA instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However given the contents of the registers are just zeroized so the attacker cannot put arbitrary values inside, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3 and a malicious client can influence whether this AEAD cipher is used by the server. This implies that server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue. As a workaround the AVX512-IFMA instructions support can be disabled at runtime by setting the environment variable OPENSSL_ia32cap: OPENSSL_ia32cap=:~0x200000 The FIPS provider is not affected by this issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.8 HIGH CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H 1.8 5.9

Products Affected

Vendor Product Version
openssl openssl *
CVE-2023-5363

Issue summary: A bug has been identified in the processing of key and initialisation vector (IV) lengths. This can lead to potential truncation or overruns during the initialisation of some symmetric ciphers. Impact summary: A truncation in the IV can result in non-uniqueness, which could result in loss of confidentiality for some cipher modes. When calling EVP_EncryptInit_ex2(), EVP_DecryptInit_ex2() or EVP_CipherInit_ex2() the provided OSSL_PARAM array is processed after the key and IV have been established. Any alterations to the key length, via the "keylen" parameter or the IV length, via the "ivlen" parameter, within the OSSL_PARAM array will not take effect as intended, potentially causing truncation or overreading of these values. The following ciphers and cipher modes are impacted: RC2, RC4, RC5, CCM, GCM and OCB. For the CCM, GCM and OCB cipher modes, truncation of the IV can result in loss of confidentiality. For example, when following NIST's SP 800-38D section 8.2.1 guidance for constructing a deterministic IV for AES in GCM mode, truncation of the counter portion could lead to IV reuse. Both truncations and overruns of the key and overruns of the IV will produce incorrect results and could, in some cases, trigger a memory exception. However, these issues are not currently assessed as security critical. Changing the key and/or IV lengths is not considered to be a common operation and the vulnerable API was recently introduced. Furthermore it is likely that application developers will have spotted this problem during testing since decryption would fail unless both peers in the communication were similarly vulnerable. For these reasons we expect the probability of an application being vulnerable to this to be quite low. However if an application is vulnerable then this issue is considered very serious. For these reasons we have assessed this issue as Moderate severity overall. The OpenSSL SSL/TLS implementation is not affected by this issue. The OpenSSL 3.0 and 3.1 FIPS providers are not affected by this because the issue lies outside of the FIPS provider boundary. OpenSSL 3.1 and 3.0 are vulnerable to this issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N 3.9 3.6

Products Affected

Vendor Product Version
netapp h410c_firmware -
netapp h500s_firmware -
openssl openssl *
debian debian_linux 12.0
netapp h300s_firmware -
netapp h410s_firmware -
netapp h700s_firmware -
CVE-2023-5678

Issue summary: Generating excessively long X9.42 DH keys or checking excessively long X9.42 DH keys or parameters may be very slow. Impact summary: Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex() or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. While DH_check() performs all the necessary checks (as of CVE-2023-3817), DH_check_pub_key() doesn't make any of these checks, and is therefore vulnerable for excessively large P and Q parameters. Likewise, while DH_generate_key() performs a check for an excessively large P, it doesn't check for an excessively large Q. An application that calls DH_generate_key() or DH_check_pub_key() and supplies a key or parameters obtained from an untrusted source could be vulnerable to a Denial of Service attack. DH_generate_key() and DH_check_pub_key() are also called by a number of other OpenSSL functions. An application calling any of those other functions may similarly be affected. The other functions affected by this are DH_check_pub_key_ex(), EVP_PKEY_public_check(), and EVP_PKEY_generate(). Also vulnerable are the OpenSSL pkey command line application when using the "-pubcheck" option, as well as the OpenSSL genpkey command line application. The OpenSSL SSL/TLS implementation is not affected by this issue. The OpenSSL 3.0 and 3.1 FIPS providers are not affected by this issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.3 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L 3.9 1.4

Products Affected

Vendor Product Version
openssl openssl *
CVE-2023-6129

Issue summary: The POLY1305 MAC (message authentication code) implementation contains a bug that might corrupt the internal state of applications running on PowerPC CPU based platforms if the CPU provides vector instructions. Impact summary: If an attacker can influence whether the POLY1305 MAC algorithm is used, the application state might be corrupted with various application dependent consequences. The POLY1305 MAC (message authentication code) implementation in OpenSSL for PowerPC CPUs restores the contents of vector registers in a different order than they are saved. Thus the contents of some of these vector registers are corrupted when returning to the caller. The vulnerable code is used only on newer PowerPC processors supporting the PowerISA 2.07 instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However unless the compiler uses the vector registers for storing pointers, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. The POLY1305 MAC algorithm is most frequently used as part of the CHACHA20-POLY1305 AEAD (authenticated encryption with associated data) algorithm. The most common usage of this AEAD cipher is with TLS protocol versions 1.2 and 1.3. If this cipher is enabled on the server a malicious client can influence whether this AEAD cipher is used. This implies that TLS server applications using OpenSSL can be potentially impacted. However we are currently not aware of any concrete application that would be affected by this issue therefore we consider this a Low severity security issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 6.5 MEDIUM CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:H 2.2 4.2

Products Affected

Vendor Product Version
openssl openssl *
openssl openssl 3.2.0
CVE-2024-0727

Issue summary: Processing a maliciously formatted PKCS12 file may lead OpenSSL to crash leading to a potential Denial of Service attack Impact summary: Applications loading files in the PKCS12 format from untrusted sources might terminate abruptly. A file in PKCS12 format can contain certificates and keys and may come from an untrusted source. The PKCS12 specification allows certain fields to be NULL, but OpenSSL does not correctly check for this case. This can lead to a NULL pointer dereference that results in OpenSSL crashing. If an application processes PKCS12 files from an untrusted source using the OpenSSL APIs then that application will be vulnerable to this issue. OpenSSL APIs that are vulnerable to this are: PKCS12_parse(), PKCS12_unpack_p7data(), PKCS12_unpack_p7encdata(), PKCS12_unpack_authsafes() and PKCS12_newpass(). We have also fixed a similar issue in SMIME_write_PKCS7(). However since this function is related to writing data we do not consider it security significant. The FIPS modules in 3.2, 3.1 and 3.0 are not affected by this issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
nvd@nist.gov 5.5 MEDIUM CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H 1.8 3.6

Products Affected

Vendor Product Version
openssl openssl *
openssl openssl 3.2.0
CVE-2024-6119

Issue summary: Applications performing certificate name checks (e.g., TLS clients checking server certificates) may attempt to read an invalid memory address resulting in abnormal termination of the application process. Impact summary: Abnormal termination of an application can a cause a denial of service. Applications performing certificate name checks (e.g., TLS clients checking server certificates) may attempt to read an invalid memory address when comparing the expected name with an `otherName` subject alternative name of an X.509 certificate. This may result in an exception that terminates the application program. Note that basic certificate chain validation (signatures, dates, ...) is not affected, the denial of service can occur only when the application also specifies an expected DNS name, Email address or IP address. TLS servers rarely solicit client certificates, and even when they do, they generally don't perform a name check against a reference identifier (expected identity), but rather extract the presented identity after checking the certificate chain. So TLS servers are generally not affected and the severity of the issue is Moderate. The FIPS modules in 3.3, 3.2, 3.1 and 3.0 are not affected by this issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
134c704f-9b21-4f2e-91b3-4a467353bcc0 7.5 HIGH CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N 3.9 3.6

Products Affected

Vendor Product Version
netapp h410c_firmware -
netapp management_services_for_element_software_and_netapp_hci -
netapp ontap_tools 9
openssl openssl *
netapp bootstrap_os -
netapp c250_firmware -
netapp a250_firmware -
netapp h700s_firmware -
netapp h610s_firmware -
netapp h500s_firmware -
netapp h615c -
netapp 500f_firmware -
netapp ontap_select_deploy_administration_utility -
netapp h300s_firmware -
netapp h410s_firmware -
netapp active_iq_unified_manager -
netapp h610c_firmware -
netapp ontap_9 -
netapp brocade_fabric_operating_system -
CVE-2025-11187

Issue summary: PBMAC1 parameters in PKCS#12 files are missing validation which can trigger a stack-based buffer overflow, invalid pointer or NULL pointer dereference during MAC verification. Impact summary: The stack buffer overflow or NULL pointer dereference may cause a crash leading to Denial of Service for an application that parses untrusted PKCS#12 files. The buffer overflow may also potentially enable code execution depending on platform mitigations. When verifying a PKCS#12 file that uses PBMAC1 for the MAC, the PBKDF2 salt and keylength parameters from the file are used without validation. If the value of keylength exceeds the size of the fixed stack buffer used for the derived key (64 bytes), the key derivation will overflow the buffer. The overflow length is attacker-controlled. Also, if the salt parameter is not an OCTET STRING type this can lead to invalid or NULL pointer dereference. Exploiting this issue requires a user or application to process a maliciously crafted PKCS#12 file. It is uncommon to accept untrusted PKCS#12 files in applications as they are usually used to store private keys which are trusted by definition. For this reason the issue was assessed as Moderate severity. The FIPS modules in 3.6, 3.5 and 3.4 are not affected by this issue, as PKCS#12 processing is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5 and 3.4 are vulnerable to this issue. OpenSSL 3.3, 3.0, 1.1.1 and 1.0.2 are not affected by this issue as they do not support PBMAC1 in PKCS#12.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2025-15467

Issue summary: Parsing CMS AuthEnvelopedData or EnvelopedData message with maliciously crafted AEAD parameters can trigger a stack buffer overflow. Impact summary: A stack buffer overflow may lead to a crash, causing Denial of Service, or potentially remote code execution. When parsing CMS (Auth)EnvelopedData structures that use AEAD ciphers such as AES-GCM, the IV (Initialization Vector) encoded in the ASN.1 parameters is copied into a fixed-size stack buffer without verifying that its length fits the destination. An attacker can supply a crafted CMS message with an oversized IV, causing a stack-based out-of-bounds write before any authentication or tag verification occurs. Applications and services that parse untrusted CMS or PKCS#7 content using AEAD ciphers (e.g., S/MIME (Auth)EnvelopedData with AES-GCM) are vulnerable. Because the overflow occurs prior to authentication, no valid key material is required to trigger it. While exploitability to remote code execution depends on platform and toolchain mitigations, the stack-based write primitive represents a severe risk. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the CMS implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3 and 3.0 are vulnerable to this issue. OpenSSL 1.1.1 and 1.0.2 are not affected by this issue.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2025-15468

Issue summary: If an application using the SSL_CIPHER_find() function in a QUIC protocol client or server receives an unknown cipher suite from the peer, a NULL dereference occurs. Impact summary: A NULL pointer dereference leads to abnormal termination of the running process causing Denial of Service. Some applications call SSL_CIPHER_find() from the client_hello_cb callback on the cipher ID received from the peer. If this is done with an SSL object implementing the QUIC protocol, NULL pointer dereference will happen if the examined cipher ID is unknown or unsupported. As it is not very common to call this function in applications using the QUIC protocol and the worst outcome is Denial of Service, the issue was assessed as Low severity. The vulnerable code was introduced in the 3.2 version with the addition of the QUIC protocol support. The FIPS modules in 3.6, 3.5, 3.4 and 3.3 are not affected by this issue, as the QUIC implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4 and 3.3 are vulnerable to this issue. OpenSSL 3.0, 1.1.1 and 1.0.2 are not affected by this issue.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2025-15469

Issue summary: The 'openssl dgst' command-line tool silently truncates input data to 16MB when using one-shot signing algorithms and reports success instead of an error. Impact summary: A user signing or verifying files larger than 16MB with one-shot algorithms (such as Ed25519, Ed448, or ML-DSA) may believe the entire file is authenticated while trailing data beyond 16MB remains unauthenticated. When the 'openssl dgst' command is used with algorithms that only support one-shot signing (Ed25519, Ed448, ML-DSA-44, ML-DSA-65, ML-DSA-87), the input is buffered with a 16MB limit. If the input exceeds this limit, the tool silently truncates to the first 16MB and continues without signaling an error, contrary to what the documentation states. This creates an integrity gap where trailing bytes can be modified without detection if both signing and verification are performed using the same affected codepath. The issue affects only the command-line tool behavior. Verifiers that process the full message using library APIs will reject the signature, so the risk primarily affects workflows that both sign and verify with the affected 'openssl dgst' command. Streaming digest algorithms for 'openssl dgst' and library users are unaffected. The FIPS modules in 3.5 and 3.6 are not affected by this issue, as the command-line tools are outside the OpenSSL FIPS module boundary. OpenSSL 3.5 and 3.6 are vulnerable to this issue. OpenSSL 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are not affected by this issue.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2025-4575

Issue summary: Use of -addreject option with the openssl x509 application adds a trusted use instead of a rejected use for a certificate. Impact summary: If a user intends to make a trusted certificate rejected for a particular use it will be instead marked as trusted for that use. A copy & paste error during minor refactoring of the code introduced this issue in the OpenSSL 3.5 version. If, for example, a trusted CA certificate should be trusted only for the purpose of authenticating TLS servers but not for CMS signature verification and the CMS signature verification is intended to be marked as rejected with the -addreject option, the resulting CA certificate will be trusted for CMS signature verification purpose instead. Only users which use the trusted certificate format who use the openssl x509 command line application to add rejected uses are affected by this issue. The issues affecting only the command line application are considered to be Low severity. The FIPS modules in 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected by this issue. OpenSSL 3.4, 3.3, 3.2, 3.1, 3.0, 1.1.1 and 1.0.2 are also not affected by this issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
134c704f-9b21-4f2e-91b3-4a467353bcc0 6.5 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:L 3.9 2.5

Products Affected

Vendor Product Version
openssl openssl 3.5.0
CVE-2025-66199

Issue summary: A TLS 1.3 connection using certificate compression can be forced to allocate a large buffer before decompression without checking against the configured certificate size limit. Impact summary: An attacker can cause per-connection memory allocations of up to approximately 22 MiB and extra CPU work, potentially leading to service degradation or resource exhaustion (Denial of Service). In affected configurations, the peer-supplied uncompressed certificate length from a CompressedCertificate message is used to grow a heap buffer prior to decompression. This length is not bounded by the max_cert_list setting, which otherwise constrains certificate message sizes. An attacker can exploit this to cause large per-connection allocations followed by handshake failure. No memory corruption or information disclosure occurs. This issue only affects builds where TLS 1.3 certificate compression is compiled in (i.e., not OPENSSL_NO_COMP_ALG) and at least one compression algorithm (brotli, zlib, or zstd) is available, and where the compression extension is negotiated. Both clients receiving a server CompressedCertificate and servers in mutual TLS scenarios receiving a client CompressedCertificate are affected. Servers that do not request client certificates are not vulnerable to client-initiated attacks. Users can mitigate this issue by setting SSL_OP_NO_RX_CERTIFICATE_COMPRESSION to disable receiving compressed certificates. The FIPS modules in 3.6, 3.5, 3.4 and 3.3 are not affected by this issue, as the TLS implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4 and 3.3 are vulnerable to this issue. OpenSSL 3.0, 1.1.1 and 1.0.2 are not affected by this issue.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2025-68160

Issue summary: Writing large, newline-free data into a BIO chain using the line-buffering filter where the next BIO performs short writes can trigger a heap-based out-of-bounds write. Impact summary: This out-of-bounds write can cause memory corruption which typically results in a crash, leading to Denial of Service for an application. The line-buffering BIO filter (BIO_f_linebuffer) is not used by default in TLS/SSL data paths. In OpenSSL command-line applications, it is typically only pushed onto stdout/stderr on VMS systems. Third-party applications that explicitly use this filter with a BIO chain that can short-write and that write large, newline-free data influenced by an attacker would be affected. However, the circumstances where this could happen are unlikely to be under attacker control, and BIO_f_linebuffer is unlikely to be handling non-curated data controlled by an attacker. For that reason the issue was assessed as Low severity. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the BIO implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2025-69418

Issue summary: When using the low-level OCB API directly with AES-NI or<br>other hardware-accelerated code paths, inputs whose length is not a multiple<br>of 16 bytes can leave the final partial block unencrypted and unauthenticated.<br><br>Impact summary: The trailing 1-15 bytes of a message may be exposed in<br>cleartext on encryption and are not covered by the authentication tag,<br>allowing an attacker to read or tamper with those bytes without detection.<br><br>The low-level OCB encrypt and decrypt routines in the hardware-accelerated<br>stream path process full 16-byte blocks but do not advance the input/output<br>pointers. The subsequent tail-handling code then operates on the original<br>base pointers, effectively reprocessing the beginning of the buffer while<br>leaving the actual trailing bytes unprocessed. The authentication checksum<br>also excludes the true tail bytes.<br><br>However, typical OpenSSL consumers using EVP are not affected because the<br>higher-level EVP and provider OCB implementations split inputs so that full<br>blocks and trailing partial blocks are processed in separate calls, avoiding<br>the problematic code path. Additionally, TLS does not use OCB ciphersuites.<br>The vulnerability only affects applications that call the low-level<br>CRYPTO_ocb128_encrypt() or CRYPTO_ocb128_decrypt() functions directly with<br>non-block-aligned lengths in a single call on hardware-accelerated builds.<br>For these reasons the issue was assessed as Low severity.<br><br>The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.2, 3.1 and 3.0 are not affected<br>by this issue, as OCB mode is not a FIPS-approved algorithm.<br><br>OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue.<br><br>OpenSSL 1.0.2 is not affected by this issue.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2025-69419

Issue summary: Calling PKCS12_get_friendlyname() function on a maliciously crafted PKCS#12 file with a BMPString (UTF-16BE) friendly name containing non-ASCII BMP code point can trigger a one byte write before the allocated buffer. Impact summary: The out-of-bounds write can cause a memory corruption which can have various consequences including a Denial of Service. The OPENSSL_uni2utf8() function performs a two-pass conversion of a PKCS#12 BMPString (UTF-16BE) to UTF-8. In the second pass, when emitting UTF-8 bytes, the helper function bmp_to_utf8() incorrectly forwards the remaining UTF-16 source byte count as the destination buffer capacity to UTF8_putc(). For BMP code points above U+07FF, UTF-8 requires three bytes, but the forwarded capacity can be just two bytes. UTF8_putc() then returns -1, and this negative value is added to the output length without validation, causing the length to become negative. The subsequent trailing NUL byte is then written at a negative offset, causing write outside of heap allocated buffer. The vulnerability is reachable via the public PKCS12_get_friendlyname() API when parsing attacker-controlled PKCS#12 files. While PKCS12_parse() uses a different code path that avoids this issue, PKCS12_get_friendlyname() directly invokes the vulnerable function. Exploitation requires an attacker to provide a malicious PKCS#12 file to be parsed by the application and the attacker can just trigger a one zero byte write before the allocated buffer. For that reason the issue was assessed as Low severity according to our Security Policy. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2025-69420

Issue summary: A type confusion vulnerability exists in the TimeStamp Response verification code where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid or NULL pointer dereference when processing a malformed TimeStamp Response file. Impact summary: An application calling TS_RESP_verify_response() with a malformed TimeStamp Response can be caused to dereference an invalid or NULL pointer when reading, resulting in a Denial of Service. The functions ossl_ess_get_signing_cert() and ossl_ess_get_signing_cert_v2() access the signing cert attribute value without validating its type. When the type is not V_ASN1_SEQUENCE, this results in accessing invalid memory through the ASN1_TYPE union, causing a crash. Exploiting this vulnerability requires an attacker to provide a malformed TimeStamp Response to an application that verifies timestamp responses. The TimeStamp protocol (RFC 3161) is not widely used and the impact of the exploit is just a Denial of Service. For these reasons the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the TimeStamp Response implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2025-69421

Issue summary: Processing a malformed PKCS#12 file can trigger a NULL pointer dereference in the PKCS12_item_decrypt_d2i_ex() function. Impact summary: A NULL pointer dereference can trigger a crash which leads to Denial of Service for an application processing PKCS#12 files. The PKCS12_item_decrypt_d2i_ex() function does not check whether the oct parameter is NULL before dereferencing it. When called from PKCS12_unpack_p7encdata() with a malformed PKCS#12 file, this parameter can be NULL, causing a crash. The vulnerability is limited to Denial of Service and cannot be escalated to achieve code execution or memory disclosure. Exploiting this issue requires an attacker to provide a malformed PKCS#12 file to an application that processes it. For that reason the issue was assessed as Low severity according to our Security Policy. The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2026-22795

Issue summary: An invalid or NULL pointer dereference can happen in an application processing a malformed PKCS#12 file. Impact summary: An application processing a malformed PKCS#12 file can be caused to dereference an invalid or NULL pointer on memory read, resulting in a Denial of Service. A type confusion vulnerability exists in PKCS#12 parsing code where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid pointer read. The location is constrained to a 1-byte address space, meaning any attempted pointer manipulation can only target addresses between 0x00 and 0xFF. This range corresponds to the zero page, which is unmapped on most modern operating systems and will reliably result in a crash, leading only to a Denial of Service. Exploiting this issue also requires a user or application to process a maliciously crafted PKCS#12 file. It is uncommon to accept untrusted PKCS#12 files in applications as they are usually used to store private keys which are trusted by definition. For these reasons, the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS12 implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 and 1.1.1 are vulnerable to this issue. OpenSSL 1.0.2 is not affected by this issue.

Products Affected

Vendor Product Version
openssl openssl *
CVE-2026-22796

Issue summary: A type confusion vulnerability exists in the signature verification of signed PKCS#7 data where an ASN1_TYPE union member is accessed without first validating the type, causing an invalid or NULL pointer dereference when processing malformed PKCS#7 data. Impact summary: An application performing signature verification of PKCS#7 data or calling directly the PKCS7_digest_from_attributes() function can be caused to dereference an invalid or NULL pointer when reading, resulting in a Denial of Service. The function PKCS7_digest_from_attributes() accesses the message digest attribute value without validating its type. When the type is not V_ASN1_OCTET_STRING, this results in accessing invalid memory through the ASN1_TYPE union, causing a crash. Exploiting this vulnerability requires an attacker to provide a malformed signed PKCS#7 to an application that verifies it. The impact of the exploit is just a Denial of Service, the PKCS7 API is legacy and applications should be using the CMS API instead. For these reasons the issue was assessed as Low severity. The FIPS modules in 3.5, 3.4, 3.3 and 3.0 are not affected by this issue, as the PKCS#7 parsing implementation is outside the OpenSSL FIPS module boundary. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0, 1.1.1 and 1.0.2 are vulnerable to this issue.

CVSS 3.x

Source Score Severity Vector Exploitability Impact
134c704f-9b21-4f2e-91b3-4a467353bcc0 5.3 MEDIUM CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L 3.9 1.4

Products Affected

Vendor Product Version
openssl openssl *
CVE-2026-28386

Issue summary: Applications using AES-CFB128 encryption or decryption on systems with AVX-512 and VAES support can trigger an out-of-bounds read of up to 15 bytes when processing partial cipher blocks. Impact summary: This out-of-bounds read may trigger a crash which leads to Denial of Service for an application if the input buffer ends at a memory page boundary and the following page is unmapped. There is no information disclosure as the over-read bytes are not written to output. The vulnerable code path is only reached when processing partial blocks (when a previous call left an incomplete block and the current call provides fewer bytes than needed to complete it). Additionally, the input buffer must be positioned at a page boundary with the following page unmapped. CFB mode is not used in TLS/DTLS protocols, which use CBC, GCM, CCM, or ChaCha20-Poly1305 instead. For these reasons the issue was assessed as Low severity according to our Security Policy. Only x86-64 systems with AVX-512 and VAES instruction support are affected. Other architectures and systems without VAES support use different code paths that are not affected. OpenSSL FIPS module in 3.6 version is affected by this issue.

Products Affected

Vendor Product Version
openssl openssl *