CVE-2016-0704

Source
https://cve.org/CVERecord?id=CVE-2016-0704
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-0704.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2016-0704
Downstream
Related
Published
2016-03-02T11:59:01.363Z
Modified
2026-03-15T22:02:28.792438Z
Severity
  • 5.9 (Medium) CVSS_V3 - CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N CVSS Calculator
Summary
[none]
Details

An oracle protection mechanism in the getclientmasterkey function in s2srvr.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.

References

Affected packages

Git / github.com/openssl/openssl

Affected ranges

Type
GIT
Repo
https://github.com/openssl/openssl
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Introduced
0 Unknown introduced commit / All previous commits are affected
Last affected
Database specific
{
    "versions": [
        {
            "introduced": "0"
        },
        {
            "last_affected": "0.9.8ze"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0-beta1"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0-beta2"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0-beta3"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0-beta4"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0-beta5"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0a"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0b"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0c"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0d"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0e"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0f"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0g"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0h"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0i"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0j"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0k"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0l"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0m"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0n"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0o"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0p"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.0q"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1-beta1"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1-beta2"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1-beta3"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1a"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1b"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1c"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1d"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1e"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1f"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1g"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1h"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1i"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1j"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1k"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.1l"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.2"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.2-beta1"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.2-beta2"
        },
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.0.2-beta3"
        }
    ]
}

Affected versions

Other
BEFORE_engine
OpenSSL_0_9_1c
OpenSSL_0_9_2b
OpenSSL_0_9_3
OpenSSL_0_9_3a
OpenSSL_0_9_3beta2
OpenSSL_0_9_4
OpenSSL_0_9_5a
OpenSSL_0_9_5a-beta1
OpenSSL_0_9_5a-beta2
OpenSSL_0_9_5beta1
OpenSSL_0_9_5beta2
OpenSSL_0_9_6-beta3
OpenSSL_0_9_8
OpenSSL_0_9_8-beta1
OpenSSL_0_9_8-beta2
OpenSSL_0_9_8-beta4
OpenSSL_0_9_8-beta5
OpenSSL_0_9_8-beta6
OpenSSL_0_9_8-post-auto-reformat
OpenSSL_0_9_8-post-reformat
OpenSSL_0_9_8-pre-auto-reformat
OpenSSL_0_9_8-pre-reformat
OpenSSL_0_9_8a
OpenSSL_0_9_8b
OpenSSL_0_9_8c
OpenSSL_0_9_8d
OpenSSL_0_9_8e
OpenSSL_0_9_8h
OpenSSL_0_9_8i
OpenSSL_0_9_8j
OpenSSL_0_9_8m
OpenSSL_0_9_8m-beta1
OpenSSL_0_9_8n
OpenSSL_0_9_8o
OpenSSL_0_9_8p
OpenSSL_0_9_8q
OpenSSL_0_9_8r
OpenSSL_0_9_8s
OpenSSL_0_9_8t
OpenSSL_0_9_8u
OpenSSL_0_9_8v
OpenSSL_0_9_8w
OpenSSL_0_9_8x
OpenSSL_0_9_8y
OpenSSL_0_9_8za
OpenSSL_0_9_8zb
OpenSSL_0_9_8zc
OpenSSL_0_9_8zd
OpenSSL_0_9_8ze
OpenSSL_0_9_8zf
OpenSSL_0_9_8zg
OpenSSL_0_9_8zh
OpenSSL_1_0_0
OpenSSL_1_0_0-beta1
OpenSSL_1_0_0-beta2
OpenSSL_1_0_0-beta3
OpenSSL_1_0_0-beta4
OpenSSL_1_0_0-beta5
OpenSSL_1_0_0-post-auto-reformat
OpenSSL_1_0_0-post-reformat
OpenSSL_1_0_0-pre-auto-reformat
OpenSSL_1_0_0-pre-reformat
OpenSSL_1_0_0a
OpenSSL_1_0_0b
OpenSSL_1_0_0c
OpenSSL_1_0_0d
OpenSSL_1_0_0e
OpenSSL_1_0_0f
OpenSSL_1_0_0g
OpenSSL_1_0_0h
OpenSSL_1_0_0i
OpenSSL_1_0_0j
OpenSSL_1_0_0k
OpenSSL_1_0_0l
OpenSSL_1_0_0m
OpenSSL_1_0_0n
OpenSSL_1_0_0o
OpenSSL_1_0_0p
OpenSSL_1_0_0q
OpenSSL_1_0_0r
OpenSSL_1_0_0s
OpenSSL_1_0_0t

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-0704.json"