CVE-2016-0704
An oracle protection mechanism in the get_client_master_key function in s2_srvr.c in the SSLv2...
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.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- None
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.9
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.
- Record
CVE-2016-0704- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:P/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2016-0704- Updated
- 2026-11-02
EUVDEUVD-2016-0739 No score
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.
- Record
EUVD-2016-0739- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m84j-fv95-cmq3
5.9
An oracle protection mechanism in the get_client_master_key function in s2_srvr.c in the SSLv2...
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.
- Record
GHSA-m84j-fv95-cmq3- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Weakness
- CWE-200
- Updated
- 2026-11-02
OSVBELL-CVE-2016-0704
5.9
CVE-2016-0704 does not affect BellSoft software
- Record
BELL-CVE-2016-0704- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSV
5.9
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.
- Record
CVE-2016-0704- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
Show 9 moreShow less
OSVDEBIAN-CVE-2016-0704
5.9
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.
- Record
DEBIAN-CVE-2016-0704- CVSS 3.0
- 5.9 Medium
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N - Updated
- 2026-11-02
OSVRHSA-2015:0800
5.3
Red Hat Security Advisory: openssl security update
- Record
RHSA-2015:0800- CVSS 3.0
- 5.3 Medium
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N - Updated
- 2026-11-02
OSVSUSE-SU-2016:0617-1 No score
Security update for openssl
This update for openssl fixes various security issues and bugs:
Security issues fixed:
-
CVE-2016-0800 aka the 'DROWN' attack (bsc#968046): OpenSSL was vulnerable to a cross-protocol attack that could lead to decryption of TLS sessions by using a server supporting SSLv2 and EXPORT cipher suites as a Bleichenbacher RSA padding oracle.
This update changes the openssl library to:
-
Disable SSLv2 protocol support by default.
This can be overridden by setting the environment variable 'OPENSSL_ALLOW_SSL2' or by using SSL_CTX_clear_options using the SSL_OP_NO_SSLv2 flag.
Note that various services and clients had already disabled SSL protocol 2 by default previously.
-
Disable all weak EXPORT ciphers by default. These can be reenabled if required by old legacy software using the environment variable 'OPENSSL_ALLOW_EXPORT'.
-
-
CVE-2016-0702 aka the 'CacheBleed' attack. (bsc#968050) Various changes in the modular exponentation code were added that make sure that it is not possible to recover RSA secret keys by analyzing cache-bank conflicts on the Intel Sandy-Bridge microarchitecture.
Note that this was only exploitable if the malicious code was running on the same hyper threaded Intel Sandy Bridge processor as the victim thread performing decryptions.
-
CVE-2016-0705 (bnc#968047): A double free() bug in the DSA ASN1 parser code was fixed that could be abused to facilitate a denial-of-service attack.
-
CVE-2016-0797 (bnc#968048): The BN_hex2bn() and BN_dec2bn() functions had a bug that could result in an attempt to de-reference a NULL pointer leading to crashes. This could have security consequences if these functions were ever called by user applications with large untrusted hex/decimal data. Also, internal usage of these functions in OpenSSL uses data from config files or application command line arguments. If user developed applications generated config file data based on untrusted data, then this could have had security consequences as well.
-
CVE-2016-0798 (bnc#968265) The SRP user database lookup method SRP_VBASE_get_by_user() had a memory leak that attackers could abuse to facility DoS attacks. To mitigate the issue, the seed handling in SRP_VBASE_get_by_user() was disabled even if the user has configured a seed. Applications are advised to migrate to SRP_VBASE_get1_by_user().
-
CVE-2016-0799 (bnc#968374) On many 64 bit systems, the internal fmtstr() and doapr_outch() functions could miscalculate the length of a string and attempt to access out-of-bounds memory locations. These problems could have enabled attacks where large amounts of untrusted data is passed to the BIO_*printf functions. If applications use these functions in this way then they could have been vulnerable. OpenSSL itself uses these functions when printing out human-readable dumps of ASN.1 data. Therefore applications that print this data could have been vulnerable if the data is from untrusted sources. OpenSSL command line applications could also have been vulnerable when they print out ASN.1 data, or if untrusted data is passed as command line arguments. Libssl is not considered directly vulnerable.
-
CVE-2015-3197 (bsc#963415): The SSLv2 protocol did not block disabled ciphers.
Note that the March 1st 2016 release also references following CVEs that were fixed by us with CVE-2015-0293 in 2015:
- CVE-2016-0703 (bsc#968051): This issue only affected versions of OpenSSL prior to March 19th 2015 at which time the code was refactored to address vulnerability CVE-2015-0293. It would have made the above 'DROWN' attack much easier.
- CVE-2016-0704 (bsc#968053): 'Bleichenbacher oracle in SSLv2' This issue only affected versions of OpenSSL prior to March 19th 2015 at which time the code was refactored to address vulnerability CVE-2015-0293. It would have made the above 'DROWN' attack much easier.
Bugs fixed:
- Avoid running…
- Record
SUSE-SU-2016:0617-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0620-1 No score
Security update for openssl
This update for openssl fixes various security issues:
Security issues fixed:
-
CVE-2016-0800 aka the 'DROWN' attack (bsc#968046): OpenSSL was vulnerable to a cross-protocol attack that could lead to decryption of TLS sessions by using a server supporting SSLv2 and EXPORT cipher suites as a Bleichenbacher RSA padding oracle.
This update changes the openssl library to:
-
Disable SSLv2 protocol support by default.
This can be overridden by setting the environment variable 'OPENSSL_ALLOW_SSL2' or by using SSL_CTX_clear_options using the SSL_OP_NO_SSLv2 flag.
Note that various services and clients had already disabled SSL protocol 2 by default previously.
-
Disable all weak EXPORT ciphers by default. These can be reenabled if required by old legacy software using the environment variable 'OPENSSL_ALLOW_EXPORT'.
-
-
CVE-2016-0702 aka the 'CacheBleed' attack. (bsc#968050) Various changes in the modular exponentation code were added that make sure that it is not possible to recover RSA secret keys by analyzing cache-bank conflicts on the Intel Sandy-Bridge microarchitecture.
Note that this was only exploitable if the malicious code was running on the same hyper threaded Intel Sandy Bridge processor as the victim thread performing decryptions.
-
CVE-2016-0705 (bnc#968047): A double free() bug in the DSA ASN1 parser code was fixed that could be abused to facilitate a denial-of-service attack.
-
CVE-2016-0797 (bnc#968048): The BN_hex2bn() and BN_dec2bn() functions had a bug that could result in an attempt to de-reference a NULL pointer leading to crashes. This could have security consequences if these functions were ever called by user applications with large untrusted hex/decimal data. Also, internal usage of these functions in OpenSSL uses data from config files or application command line arguments. If user developed applications generated config file data based on untrusted data, then this could have had security consequences as well.
-
CVE-2016-0798 (bnc#968265) The SRP user database lookup method SRP_VBASE_get_by_user() had a memory leak that attackers could abuse to facility DoS attacks. To mitigate the issue, the seed handling in SRP_VBASE_get_by_user() was disabled even if the user has configured a seed. Applications are advised to migrate to SRP_VBASE_get1_by_user().
-
CVE-2016-0799 (bnc#968374) On many 64 bit systems, the internal fmtstr() and doapr_outch() functions could miscalculate the length of a string and attempt to access out-of-bounds memory locations. These problems could have enabled attacks where large amounts of untrusted data is passed to the BIO_*printf functions. If applications use these functions in this way then they could have been vulnerable. OpenSSL itself uses these functions when printing out human-readable dumps of ASN.1 data. Therefore applications that print this data could have been vulnerable if the data is from untrusted sources. OpenSSL command line applications could also have been vulnerable when they print out ASN.1 data, or if untrusted data is passed as command line arguments. Libssl is not considered directly vulnerable.
-
CVE-2015-3197 (bsc#963415): The SSLv2 protocol did not block disabled ciphers.
Note that the March 1st 2016 release also references following CVEs that were fixed by us with CVE-2015-0293 in 2015:
- CVE-2016-0703 (bsc#968051): This issue only affected versions of OpenSSL prior to March 19th 2015 at which time the code was refactored to address vulnerability CVE-2015-0293. It would have made the above 'DROWN' attack much easier.
- CVE-2016-0704 (bsc#968053): 'Bleichenbacher oracle in SSLv2' This issue only affected versions of OpenSSL prior to March 19th 2015 at which time the code was refactored to address vulnerability CVE-2015-0293. It would have made the above 'DROWN' attack much easier.
Also the following bug was fixed:
- Ensure…
- Record
SUSE-SU-2016:0620-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0621-1 No score
Security update for openssl
This update for openssl fixes various security issues and bugs:
Security issues fixed:
-
CVE-2016-0800 aka the 'DROWN' attack (bsc#968046): OpenSSL was vulnerable to a cross-protocol attack that could lead to decryption of TLS sessions by using a server supporting SSLv2 and EXPORT cipher suites as a Bleichenbacher RSA padding oracle.
This update changes the openssl library to:
-
Disable SSLv2 protocol support by default.
This can be overridden by setting the environment variable 'OPENSSL_ALLOW_SSL2' or by using SSL_CTX_clear_options using the SSL_OP_NO_SSLv2 flag.
Note that various services and clients had already disabled SSL protocol 2 by default previously.
-
Disable all weak EXPORT ciphers by default. These can be reenabled if required by old legacy software using the environment variable 'OPENSSL_ALLOW_EXPORT'.
-
-
CVE-2016-0702 aka the 'CacheBleed' attack. (bsc#968050) Various changes in the modular exponentation code were added that make sure that it is not possible to recover RSA secret keys by analyzing cache-bank conflicts on the Intel Sandy-Bridge microarchitecture.
Note that this was only exploitable if the malicious code was running on the same hyper threaded Intel Sandy Bridge processor as the victim thread performing decryptions.
-
CVE-2016-0705 (bnc#968047): A double free() bug in the DSA ASN1 parser code was fixed that could be abused to facilitate a denial-of-service attack.
-
CVE-2016-0797 (bnc#968048): The BN_hex2bn() and BN_dec2bn() functions had a bug that could result in an attempt to de-reference a NULL pointer leading to crashes. This could have security consequences if these functions were ever called by user applications with large untrusted hex/decimal data. Also, internal usage of these functions in OpenSSL uses data from config files or application command line arguments. If user developed applications generated config file data based on untrusted data, then this could have had security consequences as well.
-
CVE-2016-0798 (bnc#968265) The SRP user database lookup method SRP_VBASE_get_by_user() had a memory leak that attackers could abuse to facility DoS attacks. To mitigate the issue, the seed handling in SRP_VBASE_get_by_user() was disabled even if the user has configured a seed. Applications are advised to migrate to SRP_VBASE_get1_by_user().
-
CVE-2016-0799 (bnc#968374) On many 64 bit systems, the internal fmtstr() and doapr_outch() functions could miscalculate the length of a string and attempt to access out-of-bounds memory locations. These problems could have enabled attacks where large amounts of untrusted data is passed to the BIO_*printf functions. If applications use these functions in this way then they could have been vulnerable. OpenSSL itself uses these functions when printing out human-readable dumps of ASN.1 data. Therefore applications that print this data could have been vulnerable if the data is from untrusted sources. OpenSSL command line applications could also have been vulnerable when they print out ASN.1 data, or if untrusted data is passed as command line arguments. Libssl is not considered directly vulnerable.
-
CVE-2015-3197 (bsc#963415): The SSLv2 protocol did not block disabled ciphers.
Note that the March 1st 2016 release also references following CVEs that were fixed by us with CVE-2015-0293 in 2015:
- CVE-2016-0703 (bsc#968051): This issue only affected versions of OpenSSL prior to March 19th 2015 at which time the code was refactored to address vulnerability CVE-2015-0293. It would have made the above 'DROWN' attack much easier.
- CVE-2016-0704 (bsc#968053): 'Bleichenbacher oracle in SSLv2' This issue only affected versions of OpenSSL prior to March 19th 2015 at which time the code was refactored to address vulnerability CVE-2015-0293. It would have made the above 'DROWN' attack much easier.
Bugs fixed:
- Avoid running…
- Record
SUSE-SU-2016:0621-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0641-1 No score
Security update for openssl
This update for compat-openssl098 fixes various security issues and bugs:
Security issues fixed:
-
CVE-2016-0800 aka the 'DROWN' attack (bsc#968046): OpenSSL was vulnerable to a cross-protocol attack that could lead to decryption of TLS sessions by using a server supporting SSLv2 and EXPORT cipher suites as a Bleichenbacher RSA padding oracle.
This update changes the openssl library to:
-
Disable SSLv2 protocol support by default.
This can be overridden by setting the environment variable 'OPENSSL_ALLOW_SSL2' or by using SSL_CTX_clear_options using the SSL_OP_NO_SSLv2 flag.
Note that various services and clients had already disabled SSL protocol 2 by default previously.
-
Disable all weak EXPORT ciphers by default. These can be reenabled if required by old legacy software using the environment variable 'OPENSSL_ALLOW_EXPORT'.
-
-
CVE-2016-0797 (bnc#968048): The BN_hex2bn() and BN_dec2bn() functions had a bug that could result in an attempt to de-reference a NULL pointer leading to crashes. This could have security consequences if these functions were ever called by user applications with large untrusted hex/decimal data. Also, internal usage of these functions in OpenSSL uses data from config files or application command line arguments. If user developed applications generated config file data based on untrusted data, then this could have had security consequences as well.
-
CVE-2016-0799 (bnc#968374) On many 64 bit systems, the internal fmtstr() and doapr_outch() functions could miscalculate the length of a string and attempt to access out-of-bounds memory locations. These problems could have enabled attacks where large amounts of untrusted data is passed to the BIO_*printf functions. If applications use these functions in this way then they could have been vulnerable. OpenSSL itself uses these functions when printing out human-readable dumps of ASN.1 data. Therefore applications that print this data could have been vulnerable if the data is from untrusted sources. OpenSSL command line applications could also have been vulnerable when they print out ASN.1 data, or if untrusted data is passed as command line arguments. Libssl is not considered directly vulnerable.
-
CVE-2015-3197 (bsc#963415): The SSLv2 protocol did not block disabled ciphers.
Note that the March 1st 2016 release also references following CVEs that were fixed by us with CVE-2015-0293 in 2015:
- CVE-2016-0703 (bsc#968051): This issue only affected versions of OpenSSL prior to March 19th 2015 at which time the code was refactored to address vulnerability CVE-2015-0293. It would have made the above 'DROWN' attack much easier.
- CVE-2016-0704 (bsc#968053): 'Bleichenbacher oracle in SSLv2' This issue only affected versions of OpenSSL prior to March 19th 2015 at which time the code was refactored to address vulnerability CVE-2015-0293. It would have made the above 'DROWN' attack much easier.
Also fixes the following bug:
- Avoid running OPENSSL_config twice. This avoids breaking engine loading and also fixes a memory leak in libssl. (bsc#952871)
- Record
SUSE-SU-2016:0641-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0748-1 No score
Security update for sles12sp1-docker-image
This update for sles12sp1-docker-image fixes the following issues:
glibc fixed the following security issues:
- CVE-2015-7547: A stack-based buffer overflow in getaddrinfo allowed remote attackers to cause a crash or execute arbitrary code via crafted and timed DNS responses (bsc#961721)
- CVE-2015-8777: Insufficient checking of LD_POINTER_GUARD environment variable allowed local attackers to bypass the pointer guarding protection of the dynamic loader on set-user-ID and set-group-ID programs (bsc#950944)
- CVE-2015-8776: Out-of-range time values passed to the strftime function may cause it to crash, leading to a denial of service, or potentially disclosure information (bsc#962736)
- CVE-2015-8778: Integer overflow in hcreate and hcreate_r could have caused an out-of-bound memory access. leading to application crashes or, potentially, arbitrary code execution (bsc#962737)
- CVE-2014-9761: A stack overflow (unbounded alloca) could have caused applications which process long strings with the nan function to crash or, potentially, execute arbitrary code. (bsc#962738)
- CVE-2015-8779: A stack overflow (unbounded alloca) in the catopen function could have caused applications which pass long strings to the catopen function to crash or, potentially execute arbitrary code. (bsc#962739)
glibc received the following non-security bugfixes:
- bsc#955647: Resource leak in resolver
- bsc#956716: Don't do lock elision on an error checking mutex
- bsc#958315: Reinitialize dl_load_write_lock on fork
openssl fixed the following security issues:
-
CVE-2016-0800 aka the 'DROWN' attack (bsc#968046): OpenSSL was vulnerable to a cross-protocol attack that could lead to decryption of TLS sessions by using a server supporting SSLv2 and EXPORT cipher suites as a Bleichenbacher RSA padding oracle.
This update changes the openssl library to:
-
Disable SSLv2 protocol support by default.
This can be overridden by setting the environment variable 'OPENSSL_ALLOW_SSL2' or by using SSL_CTX_clear_options using the SSL_OP_NO_SSLv2 flag.
Note that various services and clients had already disabled SSL protocol 2 by default previously.
-
Disable all weak EXPORT ciphers by default. These can be reenabled if required by old legacy software using the environment variable 'OPENSSL_ALLOW_EXPORT'.
-
-
CVE-2016-0702 aka the 'CacheBleed' attack. (bsc#968050) Various changes in the modular exponentation code were added that make sure that it is not possible to recover RSA secret keys by analyzing cache-bank conflicts on the Intel Sandy-Bridge microarchitecture.
Note that this was only exploitable if the malicious code was running on the same hyper threaded Intel Sandy Bridge processor as the victim thread performing decryptions.
-
CVE-2016-0705 (bnc#968047): A double free() bug in the DSA ASN1 parser code was fixed that could be abused to facilitate a denial-of-service attack.
-
CVE-2016-0797 (bnc#968048): The BN_hex2bn() and BN_dec2bn() functions had a bug that could result in an attempt to de-reference a NULL pointer leading to crashes. This could have security consequences if these functions were ever called by user applications with large untrusted hex/decimal data. Also, internal usage of these functions in OpenSSL uses data from config files or application command line arguments. If user developed applications generated config file data based on untrusted data, then this could have had security consequences as well.
-
CVE-2016-0798 (bnc#968265) The SRP user database lookup method SRP_VBASE_get_by_user() had a memory leak that attackers could abuse to facility DoS attacks. To mitigate the issue, the seed handling in SRP_VBASE_get_by_user() was disabled
-
CVE-2016-0799 (bnc#968374) On many 64 bit systems, the internal fmtstr() and doapr_outch() functions could miscalculate the length of a string and attempt to access out-of-bounds memory locations. These problems could…
- Record
SUSE-SU-2016:0748-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0778-1 No score
Security update for sles11sp4-docker-image
This rebuild for sles11sp4-docker-image fixes several important security issues done in libraries contained inside, for glibc, openssl, curl and openldap2.
glibc security fixes:
- CVE-2015-7547: A stack-based buffer overflow in getaddrinfo allowed remote attackers to cause a crash or execute arbitrary code via crafted and timed DNS responses (bsc#961721)
- CVE-2015-8777: Insufficient checking of LD_POINTER_GUARD environment variable allowed local attackers to bypass the pointer guarding protection of the dynamic loader on set-user-ID and set-group-ID programs (bsc#950944)
- CVE-2015-8776: Out-of-range time values passed to the strftime function may cause it to crash, leading to a denial of service, or potentially disclosure information (bsc#962736)
- CVE-2015-8778: Integer overflow in hcreate and hcreate_r could have caused an out-of-bound memory access. leading to application crashes or, potentially, arbitrary code execution (bsc#962737)
- CVE-2014-9761: A stack overflow (unbounded alloca) could have caused applications which process long strings with the nan function to crash or, potentially, execute arbitrary code. (bsc#962738)
- CVE-2015-8779: A stack overflow (unbounded alloca) in the catopen function could have caused applications which pass long strings to the catopen function to crash or, potentially execute arbitrary code. (bsc#962739)
glibc non-security bugfixes:
- bsc#930721: Accept leading and trailing spaces in getdate input string
- bsc#942317: Recognize power8 platform
- bsc#950944: Always enable pointer guard
- bsc#956988: Fix deadlock in __dl_iterate_phdr
openssl security issues fixed:
-
CVE-2016-0800 aka the 'DROWN' attack (bsc#968046): OpenSSL was vulnerable to a cross-protocol attack that could lead to decryption of TLS sessions by using a server supporting SSLv2 and EXPORT cipher suites as a Bleichenbacher RSA padding oracle.
This update changes the openssl library to:
-
Disable SSLv2 protocol support by default.
This can be overridden by setting the environment variable 'OPENSSL_ALLOW_SSL2' or by using SSL_CTX_clear_options using the SSL_OP_NO_SSLv2 flag.
Note that various services and clients had already disabled SSL protocol 2 by default previously.
-
Disable all weak EXPORT ciphers by default. These can be reenabled if required by old legacy software using the environment variable 'OPENSSL_ALLOW_EXPORT'.
-
-
CVE-2016-0705 (bnc#968047): A double free() bug in the DSA ASN1 parser code was fixed that could be abused to facilitate a denial-of-service attack.
-
CVE-2016-0797 (bnc#968048): The BN_hex2bn() and BN_dec2bn() functions had a bug that could result in an attempt to de-reference a NULL pointer leading to crashes. This could have security consequences if these functions were ever called by user applications with large untrusted hex/decimal data. Also, internal usage of these functions in OpenSSL uses data from config files or application command line arguments. If user developed applications generated config file data based on untrusted data, then this could have had security consequences as well.
-
CVE-2016-0799 (bnc#968374) On many 64 bit systems, the internal fmtstr() and doapr_outch() functions could miscalculate the length of a string and attempt to access out-of-bounds memory locations. These problems could have enabled attacks where large amounts of untrusted data is passed to the BIO_*printf functions. If applications use these functions in this way then they could have been vulnerable. OpenSSL itself uses these functions when printing out human-readable dumps of ASN.1 data. Therefore applications that print this data could have been vulnerable if the data is from untrusted sources. OpenSSL command line applications could also have been vulnerable when they print out ASN.1 data, or if untrusted data is passed as command line arguments. Libssl is not considered directly vulnerable.
-…
- Record
SUSE-SU-2016:0778-1- Updated
- 2026-11-02
OSVSUSE-SU-2016:0786-1 No score
Security update for sles12-docker-image
This update for sles12-docker-image fixes issues with binaries and libraries included in the image where security updates have been made available in the last weeks.
glibc security issues fixed:
- CVE-2015-7547: A stack-based buffer overflow in getaddrinfo allowed remote attackers to cause a crash or execute arbitrary code via crafted and timed DNS responses (bsc#961721)
- CVE-2015-8777: Insufficient checking of LD_POINTER_GUARD environment variable allowed local attackers to bypass the pointer guarding protection of the dynamic loader on set-user-ID and set-group-ID programs (bsc#950944)
- CVE-2015-8776: Out-of-range time values passed to the strftime function may cause it to crash, leading to a denial of service, or potentially disclosure information (bsc#962736)
- CVE-2015-8778: Integer overflow in hcreate and hcreate_r could have caused an out-of-bound memory access. leading to application crashes or, potentially, arbitrary code execution (bsc#962737)
- CVE-2014-9761: A stack overflow (unbounded alloca) could have caused applications which process long strings with the nan function to crash or, potentially, execute arbitrary code. (bsc#962738)
- CVE-2015-8779: A stack overflow (unbounded alloca) in the catopen function could have caused applications which pass long strings to the catopen function to crash or, potentially execute arbitrary code. (bsc#962739)
glibc bugs fixed:
- bsc#955647: Resource leak in resolver
- bsc#956716: Don't do lock elision on an error checking mutex
- bsc#958315: Reinitialize dl_load_write_lock on fork
openssl security bugs fixed: Security issues fixed:
-
CVE-2016-0800 aka the 'DROWN' attack (bsc#968046): OpenSSL was vulnerable to a cross-protocol attack that could lead to decryption of TLS sessions by using a server supporting SSLv2 and EXPORT cipher suites as a Bleichenbacher RSA padding oracle.
This update changes the openssl library to:
-
Disable SSLv2 protocol support by default.
This can be overridden by setting the environment variable 'OPENSSL_ALLOW_SSL2' or by using SSL_CTX_clear_options using the SSL_OP_NO_SSLv2 flag.
Note that various services and clients had already disabled SSL protocol 2 by default previously.
-
Disable all weak EXPORT ciphers by default. These can be reenabled if required by old legacy software using the environment variable 'OPENSSL_ALLOW_EXPORT'.
-
-
CVE-2016-0702 aka the 'CacheBleed' attack. (bsc#968050) Various changes in the modular exponentation code were added that make sure that it is not possible to recover RSA secret keys by analyzing cache-bank conflicts on the Intel Sandy-Bridge microarchitecture.
Note that this was only exploitable if the malicious code was running on the same hyper threaded Intel Sandy Bridge processor as the victim thread performing decryptions.
-
CVE-2016-0705 (bnc#968047): A double free() bug in the DSA ASN1 parser code was fixed that could be abused to facilitate a denial-of-service attack.
-
CVE-2016-0797 (bnc#968048): The BN_hex2bn() and BN_dec2bn() functions had a bug that could result in an attempt to de-reference a NULL pointer leading to crashes. This could have security consequences if these functions were ever called by user applications with large untrusted hex/decimal data. Also, internal usage of these functions in OpenSSL uses data from config files or application command line arguments. If user developed applications generated config file data based on untrusted data, then this could have had security consequences as well.
-
CVE-2016-0798 (bnc#968265) The SRP user database lookup method SRP_VBASE_get_by_user() had a memory leak that attackers could abuse to facility DoS attacks. To mitigate the issue, the seed handling in SRP_VBASE_get_by_user() was disabled even if the user has configured a seed. Applications are advised to migrate to SRP_VBASE_get1_by_user().
-
CVE-2016-0799 (bnc#968374) On many 64 bit systems, the…
- Record
SUSE-SU-2016:0786-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
opensslDebian:12 |
before 1.0.0c-2 | 1.0.0c-2 |
opensslDebian:13 |
before 1.0.0c-2 | 1.0.0c-2 |
opensslDebian:14 |
before 1.0.0c-2 | 1.0.0c-2 |
opensslRed Hat:enterprise_linux:6::client |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-debuginfoRed Hat:enterprise_linux:6::client |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-develRed Hat:enterprise_linux:6::client |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-perlRed Hat:enterprise_linux:6::client |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-staticRed Hat:enterprise_linux:6::client |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
opensslRed Hat:enterprise_linux:6::computenode |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
Show 112 moreShow less
| Package | Affected | Fixed |
|---|---|---|
openssl-develRed Hat:enterprise_linux:6::computenode |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-perlRed Hat:enterprise_linux:6::computenode |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-staticRed Hat:enterprise_linux:6::computenode |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
opensslRed Hat:enterprise_linux:6::server |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-debuginfoRed Hat:enterprise_linux:6::server |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-develRed Hat:enterprise_linux:6::server |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-perlRed Hat:enterprise_linux:6::server |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-staticRed Hat:enterprise_linux:6::server |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
opensslRed Hat:enterprise_linux:6::workstation |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-develRed Hat:enterprise_linux:6::workstation |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-perlRed Hat:enterprise_linux:6::workstation |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-staticRed Hat:enterprise_linux:6::workstation |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
opensslRed Hat:enterprise_linux:7::client |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-debuginfoRed Hat:enterprise_linux:7::client |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-libsRed Hat:enterprise_linux:7::client |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-develRed Hat:enterprise_linux:7::client |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-perlRed Hat:enterprise_linux:7::client |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-staticRed Hat:enterprise_linux:7::client |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
opensslRed Hat:enterprise_linux:7::computenode |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-debuginfoRed Hat:enterprise_linux:7::computenode |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-libsRed Hat:enterprise_linux:7::computenode |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-develRed Hat:enterprise_linux:7::computenode |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-perlRed Hat:enterprise_linux:7::computenode |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-staticRed Hat:enterprise_linux:7::computenode |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
opensslRed Hat:enterprise_linux:7::server |
before 1:1.0.1e-42.ael7b_1.4 | 1:1.0.1e-42.ael7b_1.4 |
openssl-debuginfoRed Hat:enterprise_linux:7::server |
before 1:1.0.1e-42.ael7b_1.4 | 1:1.0.1e-42.ael7b_1.4 |
openssl-develRed Hat:enterprise_linux:7::server |
before 1:1.0.1e-42.ael7b_1.4 | 1:1.0.1e-42.ael7b_1.4 |
openssl-libsRed Hat:enterprise_linux:7::server |
before 1:1.0.1e-42.ael7b_1.4 | 1:1.0.1e-42.ael7b_1.4 |
openssl-perlRed Hat:enterprise_linux:7::server |
before 1:1.0.1e-42.ael7b_1.4 | 1:1.0.1e-42.ael7b_1.4 |
openssl-staticRed Hat:enterprise_linux:7::server |
before 1:1.0.1e-42.ael7b_1.4 | 1:1.0.1e-42.ael7b_1.4 |
opensslRed Hat:enterprise_linux:7::workstation |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-debuginfoRed Hat:enterprise_linux:7::workstation |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-develRed Hat:enterprise_linux:7::workstation |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-libsRed Hat:enterprise_linux:7::workstation |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-perlRed Hat:enterprise_linux:7::workstation |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
openssl-staticRed Hat:enterprise_linux:7::workstation |
before 1:1.0.1e-42.el7_1.4 | 1:1.0.1e-42.el7_1.4 |
opensslRed Hat:storage:2.1:server:el6 |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-debuginfoRed Hat:storage:2.1:server:el6 |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-develRed Hat:storage:2.1:server:el6 |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-perlRed Hat:storage:2.1:server:el6 |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
openssl-staticRed Hat:storage:2.1:server:el6 |
before 0:1.0.1e-30.el6_6.7 | 0:1.0.1e-30.el6_6.7 |
opensslRed Hat:enterprise_linux:5::client |
before 0:0.9.8e-33.el5_11 | 0:0.9.8e-33.el5_11 |
openssl-debuginfoRed Hat:enterprise_linux:5::client |
before 0:0.9.8e-33.el5_11 | 0:0.9.8e-33.el5_11 |
openssl-perlRed Hat:enterprise_linux:5::client |
before 0:0.9.8e-33.el5_11 | 0:0.9.8e-33.el5_11 |
opensslRed Hat:enterprise_linux:5::client_workstation |
before 0:0.9.8e-33.el5_11 | 0:0.9.8e-33.el5_11 |
openssl-debuginfoRed Hat:enterprise_linux:5::client_workstation |
before 0:0.9.8e-33.el5_11 | 0:0.9.8e-33.el5_11 |
openssl-develRed Hat:enterprise_linux:5::client_workstation |
before 0:0.9.8e-33.el5_11 | 0:0.9.8e-33.el5_11 |
opensslRed Hat:enterprise_linux:5::server |
before 0:0.9.8e-33.el5_11 | 0:0.9.8e-33.el5_11 |
openssl-debuginfoRed Hat:enterprise_linux:5::server |
before 0:0.9.8e-33.el5_11 | 0:0.9.8e-33.el5_11 |
openssl-develRed Hat:enterprise_linux:5::server |
before 0:0.9.8e-33.el5_11 | 0:0.9.8e-33.el5_11 |
openssl-perlRed Hat:enterprise_linux:5::server |
before 0:0.9.8e-33.el5_11 | 0:0.9.8e-33.el5_11 |
opensslRed Hat:rhel_mission_critical:6.2::server |
before 0:1.0.0-20.el6_2.8 | 0:1.0.0-20.el6_2.8 |
openssl-debuginfoRed Hat:rhel_mission_critical:6.2::server |
before 0:1.0.0-20.el6_2.8 | 0:1.0.0-20.el6_2.8 |
openssl-develRed Hat:rhel_mission_critical:6.2::server |
before 0:1.0.0-20.el6_2.8 | 0:1.0.0-20.el6_2.8 |
opensslRed Hat:rhel_aus:6.4::server |
before 0:1.0.0-27.el6_4.5 | 0:1.0.0-27.el6_4.5 |
openssl-debuginfoRed Hat:rhel_aus:6.4::server |
before 0:1.0.0-27.el6_4.5 | 0:1.0.0-27.el6_4.5 |
openssl-develRed Hat:rhel_aus:6.4::server |
before 0:1.0.0-27.el6_4.5 | 0:1.0.0-27.el6_4.5 |
opensslRed Hat:rhel_aus:6.5::server |
before 0:1.0.1e-16.el6_5.16 | 0:1.0.1e-16.el6_5.16 |
openssl-debuginfoRed Hat:rhel_aus:6.5::server |
before 0:1.0.1e-16.el6_5.16 | 0:1.0.1e-16.el6_5.16 |
openssl-develRed Hat:rhel_aus:6.5::server |
before 0:1.0.1e-16.el6_5.16 | 0:1.0.1e-16.el6_5.16 |
openssl-perlRed Hat:rhel_mission_critical:6.2::server |
before 0:1.0.0-20.el6_2.8 | 0:1.0.0-20.el6_2.8 |
openssl-staticRed Hat:rhel_mission_critical:6.2::server |
before 0:1.0.0-20.el6_2.8 | 0:1.0.0-20.el6_2.8 |
openssl-perlRed Hat:rhel_aus:6.4::server |
before 0:1.0.0-27.el6_4.5 | 0:1.0.0-27.el6_4.5 |
openssl-staticRed Hat:rhel_aus:6.4::server |
before 0:1.0.0-27.el6_4.5 | 0:1.0.0-27.el6_4.5 |
openssl-perlRed Hat:rhel_aus:6.5::server |
before 0:1.0.1e-16.el6_5.16 | 0:1.0.1e-16.el6_5.16 |
openssl-staticRed Hat:rhel_aus:6.5::server |
before 0:1.0.1e-16.el6_5.16 | 0:1.0.1e-16.el6_5.16 |
opensslRed Hat:rhel_mission_critical:5.6 |
before 0:0.9.8e-12.el5_6.13 | 0:0.9.8e-12.el5_6.13 |
openssl-debuginfoRed Hat:rhel_mission_critical:5.6 |
before 0:0.9.8e-12.el5_6.13 | 0:0.9.8e-12.el5_6.13 |
openssl-develRed Hat:rhel_mission_critical:5.6 |
before 0:0.9.8e-12.el5_6.13 | 0:0.9.8e-12.el5_6.13 |
openssl-perlRed Hat:rhel_mission_critical:5.6 |
before 0:0.9.8e-12.el5_6.13 | 0:0.9.8e-12.el5_6.13 |
opensslRed Hat:rhel_aus:5.9 |
before 0:0.9.8e-26.el5_9.5 | 0:0.9.8e-26.el5_9.5 |
openssl-debuginfoRed Hat:rhel_aus:5.9 |
before 0:0.9.8e-26.el5_9.5 | 0:0.9.8e-26.el5_9.5 |
openssl-develRed Hat:rhel_aus:5.9 |
before 0:0.9.8e-26.el5_9.5 | 0:0.9.8e-26.el5_9.5 |
openssl-perlRed Hat:rhel_aus:5.9 |
before 0:0.9.8e-26.el5_9.5 | 0:0.9.8e-26.el5_9.5 |
opensslRed Hat:rhel_els:4::as |
before 0:0.9.7a-43.23.el4 | 0:0.9.7a-43.23.el4 |
openssl-debuginfoRed Hat:rhel_els:4::as |
before 0:0.9.7a-43.23.el4 | 0:0.9.7a-43.23.el4 |
openssl-develRed Hat:rhel_els:4::as |
before 0:0.9.7a-43.23.el4 | 0:0.9.7a-43.23.el4 |
openssl-perlRed Hat:rhel_els:4::as |
before 0:0.9.7a-43.23.el4 | 0:0.9.7a-43.23.el4 |
opensslRed Hat:rhel_els:4::es |
before 0:0.9.7a-43.23.el4 | 0:0.9.7a-43.23.el4 |
openssl-debuginfoRed Hat:rhel_els:4::es |
before 0:0.9.7a-43.23.el4 | 0:0.9.7a-43.23.el4 |
openssl-develRed Hat:rhel_els:4::es |
before 0:0.9.7a-43.23.el4 | 0:0.9.7a-43.23.el4 |
openssl-perlRed Hat:rhel_els:4::es |
before 0:0.9.7a-43.23.el4 | 0:0.9.7a-43.23.el4 |
openssl098eRed Hat:enterprise_linux:6::client |
before 0:0.9.8e-20.el6_7.1 | 0:0.9.8e-20.el6_7.1 |
openssl098e-debuginfoRed Hat:enterprise_linux:6::client |
before 0:0.9.8e-20.el6_7.1 | 0:0.9.8e-20.el6_7.1 |
openssl098eRed Hat:enterprise_linux:6::computenode |
before 0:0.9.8e-20.el6_7.1 | 0:0.9.8e-20.el6_7.1 |
openssl098e-debuginfoRed Hat:enterprise_linux:6::computenode |
before 0:0.9.8e-20.el6_7.1 | 0:0.9.8e-20.el6_7.1 |
openssl098eRed Hat:enterprise_linux:6::server |
before 0:0.9.8e-20.el6_7.1 | 0:0.9.8e-20.el6_7.1 |
openssl098e-debuginfoRed Hat:enterprise_linux:6::server |
before 0:0.9.8e-20.el6_7.1 | 0:0.9.8e-20.el6_7.1 |
openssl098eRed Hat:enterprise_linux:6::workstation |
before 0:0.9.8e-20.el6_7.1 | 0:0.9.8e-20.el6_7.1 |
openssl098e-debuginfoRed Hat:enterprise_linux:6::workstation |
before 0:0.9.8e-20.el6_7.1 | 0:0.9.8e-20.el6_7.1 |
openssl098eRed Hat:enterprise_linux:7::client |
before 0:0.9.8e-29.el7_2.3 | 0:0.9.8e-29.el7_2.3 |
openssl098e-debuginfoRed Hat:enterprise_linux:7::client |
before 0:0.9.8e-29.el7_2.3 | 0:0.9.8e-29.el7_2.3 |
openssl098eRed Hat:enterprise_linux:7::computenode |
before 0:0.9.8e-29.el7_2.3 | 0:0.9.8e-29.el7_2.3 |
openssl098e-debuginfoRed Hat:enterprise_linux:7::computenode |
before 0:0.9.8e-29.el7_2.3 | 0:0.9.8e-29.el7_2.3 |
openssl098eRed Hat:enterprise_linux:7::server |
before 0:0.9.8e-29.el7_2.3 | 0:0.9.8e-29.el7_2.3 |
openssl098e-debuginfoRed Hat:enterprise_linux:7::server |
before 0:0.9.8e-29.el7_2.3 | 0:0.9.8e-29.el7_2.3 |
openssl098eRed Hat:enterprise_linux:7::workstation |
before 0:0.9.8e-29.el7_2.3 | 0:0.9.8e-29.el7_2.3 |
openssl098e-debuginfoRed Hat:enterprise_linux:7::workstation |
before 0:0.9.8e-29.el7_2.3 | 0:0.9.8e-29.el7_2.3 |
opensslSUSE:Linux Enterprise Desktop 12 |
before 1.0.1i-27.13.1 | 1.0.1i-27.13.1 |
opensslSUSE:Linux Enterprise Software Development Kit 12 |
before 1.0.1i-27.13.1 | 1.0.1i-27.13.1 |
opensslSUSE:Linux Enterprise Server 12 |
before 1.0.1i-27.13.1 | 1.0.1i-27.13.1 |
opensslSUSE:Linux Enterprise Server for SAP Applications 12 |
before 1.0.1i-27.13.1 | 1.0.1i-27.13.1 |
opensslSUSE:Linux Enterprise Desktop 12 SP1 |
before 1.0.1i-44.1 | 1.0.1i-44.1 |
opensslSUSE:Linux Enterprise Software Development Kit 12 SP1 |
before 1.0.1i-44.1 | 1.0.1i-44.1 |
opensslSUSE:Linux Enterprise Server 12 SP1 |
before 1.0.1i-44.1 | 1.0.1i-44.1 |
opensslSUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 1.0.1i-44.1 | 1.0.1i-44.1 |
openssl1SUSE:Linux Enterprise Server 11-SECURITY |
before 1.0.1g-0.40.1 | 1.0.1g-0.40.1 |
compat-openssl098SUSE:Linux Enterprise Desktop 12 |
before 0.9.8j-94.1 | 0.9.8j-94.1 |
compat-openssl098SUSE:Linux Enterprise Desktop 12 SP1 |
before 0.9.8j-94.1 | 0.9.8j-94.1 |
compat-openssl098SUSE:Linux Enterprise Module for Legacy 12 |
before 0.9.8j-94.1 | 0.9.8j-94.1 |
compat-openssl098SUSE:Linux Enterprise Server for SAP Applications 12 SP1 |
before 0.9.8j-94.1 | 0.9.8j-94.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2016-0704 is a medium vulnerability (CVSS 5.9) in Openssl, published March 1, 2016. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 6.90%, the 94th percentile. Fixed in openssl 1.0.0c-2.
References
oracle.com/technetwork/security-advisory/cpujan2018-3236628.html
lists.opensuse.org/opensuse-security-announce/2016-03/msg00010.html
security.FreeBSD.org/advisories/FreeBSD-SA-16:12.openssl.asc
oracle.com/technetwork/topics/security/linuxbulletinjan2016-2867209.html
lists.opensuse.org/opensuse-security-announce/2016-03/msg00003.html
securityfocus.com/bid/83764
Show 153 moreShow less
oracle.com/technetwork/topics/security/bulletinapr2016-2952098.html
lists.opensuse.org/opensuse-security-announce/2016-04/msg00038.html
kb.pulsesecure.net/articles/Pulse_Security_Advisories/SA40168
drownattack.com
git.openssl.org?p=openssl.git%3Ba=commit%3Bh=ae50d8270026edf5b3c7f8aaa0c6677462b33d97
openssl.org/news/secadv/20160301.txt
tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20160302-openssl
lists.opensuse.org/opensuse-security-announce/2016-03/msg00025.html
lists.opensuse.org/opensuse-security-announce/2016-03/msg00004.html
h20566.www2.hpe.com/hpsc/doc/public/display?docLocale=en_US&docId=emr_na-hpesbhf03741en_us
lists.opensuse.org/opensuse-security-announce/2016-03/msg00007.html
lists.opensuse.org/opensuse-security-announce/2016-03/msg00001.html
security.gentoo.org/glsa/201603-15
oracle.com/technetwork/topics/security/bulletinjan2016-2867206.html
lists.opensuse.org/opensuse-security-announce/2016-03/msg00006.html
securitytracker.com/id/1035133
lists.opensuse.org/opensuse-security-announce/2016-03/msg00017.html
lists.opensuse.org/opensuse-security-announce/2016-03/msg00002.html
lists.opensuse.org/opensuse-security-announce/2016-03/msg00009.html
lists.opensuse.org/opensuse-security-announce/2016-03/msg00012.html
kb.juniper.net/InfoCenter/index?page=content&id=JSA10759
cert-portal.siemens.com/productcert/pdf/ssa-412672.pdf
nvd.nist.gov/vuln/detail/CVE-2016-0704
git.openssl.org?p=openssl.git;a=commit;h=ae50d8270026edf5b3c7f8aaa0c6677462b33d97
github.com/advisories/GHSA-m84j-fv95-cmq3
docs.bell-sw.com/security/cves/CVE-2016-0704
security-tracker.debian.org/tracker/CVE-2016-0704
access.redhat.com/errata/RHSA-2015:0715
access.redhat.com/security/updates/classification
openssl.org/news/secadv_20150319.txt
access.redhat.com/articles/1384453
bugzilla.redhat.com/show_bug.cgi?id=1196737
bugzilla.redhat.com/show_bug.cgi?id=1202366
bugzilla.redhat.com/show_bug.cgi?id=1202380
bugzilla.redhat.com/show_bug.cgi?id=1202384
bugzilla.redhat.com/show_bug.cgi?id=1202395
bugzilla.redhat.com/show_bug.cgi?id=1202404
bugzilla.redhat.com/show_bug.cgi?id=1202418
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_0715.json
access.redhat.com/security/cve/CVE-2015-0209
cve.org/CVERecord?id=CVE-2015-0209
nvd.nist.gov/vuln/detail/CVE-2015-0209
access.redhat.com/security/cve/CVE-2015-0286
cve.org/CVERecord?id=CVE-2015-0286
nvd.nist.gov/vuln/detail/CVE-2015-0286
access.redhat.com/security/cve/CVE-2015-0287
cve.org/CVERecord?id=CVE-2015-0287
nvd.nist.gov/vuln/detail/CVE-2015-0287
access.redhat.com/security/cve/CVE-2015-0288
cve.org/CVERecord?id=CVE-2015-0288
nvd.nist.gov/vuln/detail/CVE-2015-0288
access.redhat.com/security/cve/CVE-2015-0289
cve.org/CVERecord?id=CVE-2015-0289
nvd.nist.gov/vuln/detail/CVE-2015-0289
access.redhat.com/security/cve/CVE-2015-0292
cve.org/CVERecord?id=CVE-2015-0292
nvd.nist.gov/vuln/detail/CVE-2015-0292
access.redhat.com/security/cve/CVE-2015-0293
cve.org/CVERecord?id=CVE-2015-0293
nvd.nist.gov/vuln/detail/CVE-2015-0293
access.redhat.com/security/cve/CVE-2016-0703
bugzilla.redhat.com/show_bug.cgi?id=1310811
cve.org/CVERecord?id=CVE-2016-0703
nvd.nist.gov/vuln/detail/CVE-2016-0703
access.redhat.com/security/cve/CVE-2016-0704
bugzilla.redhat.com/show_bug.cgi?id=1310814
cve.org/CVERecord?id=CVE-2016-0704
access.redhat.com/errata/RHSA-2015:0716
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_0716.json
access.redhat.com/errata/RHSA-2015:0752
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_0752.json
access.redhat.com/errata/RHSA-2015:0800
openssl.org/news/secadv_20150108.txt
bugzilla.redhat.com/show_bug.cgi?id=1180184
bugzilla.redhat.com/show_bug.cgi?id=1180187
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_0800.json
access.redhat.com/security/cve/CVE-2014-8275
cve.org/CVERecord?id=CVE-2014-8275
nvd.nist.gov/vuln/detail/CVE-2014-8275
access.redhat.com/security/cve/CVE-2015-0204
cve.org/CVERecord?id=CVE-2015-0204
nvd.nist.gov/vuln/detail/CVE-2015-0204
securityblog.redhat.com/2015/03/04/factoring-rsa-export-keys-freak-cve-2015-0204
access.redhat.com/errata/RHSA-2016:0303
access.redhat.com/articles/2176731
openssl.org/news/secadv/20160128.txt
bugzilla.redhat.com/show_bug.cgi?id=1301846
bugzilla.redhat.com/show_bug.cgi?id=1310593
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_0303.json
access.redhat.com/security/cve/CVE-2015-3197
cve.org/CVERecord?id=CVE-2015-3197
nvd.nist.gov/vuln/detail/CVE-2015-3197
access.redhat.com/security/cve/CVE-2016-0800
cve.org/CVERecord?id=CVE-2016-0800
nvd.nist.gov/vuln/detail/CVE-2016-0800
access.redhat.com/errata/RHSA-2016:0304
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_0304.json
access.redhat.com/errata/RHSA-2016:0306
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_0306.json
access.redhat.com/errata/RHSA-2016:0372
security.access.redhat.com/data/csaf/v2/advisories/2016/rhsa-2016_0372.json
suse.com/support/update/announcement/2016/suse-su-20160617-1
bugzilla.suse.com/952871
bugzilla.suse.com/958501
bugzilla.suse.com/963415
bugzilla.suse.com/968046
bugzilla.suse.com/968047
bugzilla.suse.com/968048
bugzilla.suse.com/968050
bugzilla.suse.com/968051
bugzilla.suse.com/968053
bugzilla.suse.com/968265
bugzilla.suse.com/968374
suse.com/security/cve/CVE-2015-3197
suse.com/security/cve/CVE-2016-0702
suse.com/security/cve/CVE-2016-0703
suse.com/security/cve/CVE-2016-0704
suse.com/security/cve/CVE-2016-0705
suse.com/security/cve/CVE-2016-0797
suse.com/security/cve/CVE-2016-0798
suse.com/security/cve/CVE-2016-0799
suse.com/security/cve/CVE-2016-0800
suse.com/support/update/announcement/2016/suse-su-20160620-1
suse.com/support/update/announcement/2016/suse-su-20160621-1
suse.com/support/update/announcement/2016/suse-su-20160641-1
suse.com/support/update/announcement/2016/suse-su-20160748-1
bugzilla.suse.com/969591
suse.com/security/cve/CVE-2014-9761
suse.com/security/cve/CVE-2015-7547
suse.com/security/cve/CVE-2015-8776
suse.com/security/cve/CVE-2015-8777
suse.com/security/cve/CVE-2015-8778
suse.com/security/cve/CVE-2015-8779
suse.com/support/update/announcement/2016/suse-su-20160778-1
suse.com/security/cve/CVE-2015-6908
suse.com/security/cve/CVE-2016-0755
suse.com/support/update/announcement/2016/suse-su-20160786-1
suse.com/security/cve/CVE-2015-1819
suse.com/security/cve/CVE-2015-3194
suse.com/security/cve/CVE-2015-3195
suse.com/security/cve/CVE-2015-3196
suse.com/security/cve/CVE-2015-5312
suse.com/security/cve/CVE-2015-7497
suse.com/security/cve/CVE-2015-7498
suse.com/security/cve/CVE-2015-7499
suse.com/security/cve/CVE-2015-7500
suse.com/security/cve/CVE-2015-7941
suse.com/security/cve/CVE-2015-7942
suse.com/security/cve/CVE-2015-8035
suse.com/security/cve/CVE-2015-8241
suse.com/security/cve/CVE-2015-8242
suse.com/security/cve/CVE-2015-8317
suse.com/security/cve/CVE-2015-8710
Left out here: the rest of 6 source descriptions. The JSON record has them.