CVE-2016-0701

LOW

OpenSSL 1.0.2 - Exposure of Sensitive Information via DH Key Exchange

Title source: llm
STIX 2.1

Description

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.

References (24)

Core 24
Core References
Third Party Advisory, VDB Entry vdb-entry
http://www.securitytracker.com/id/1034849
Third Party Advisory vendor-advisory
https://security.gentoo.org/glsa/201601-05
Third Party Advisory, VDB Entry vdb-entry
http://www.securityfocus.com/bid/82233
Third Party Advisory, VDB Entry vdb-entry
http://www.securityfocus.com/bid/91787
Vendor Advisory vendor-advisory
http://www.ubuntu.com/usn/USN-2883-1
Third Party Advisory, US Government Resource third-party-advisory
https://www.kb.cert.org/vuls/id/257823

Scores

CVSS v3 3.7
EPSS 0.2748
EPSS Percentile 96.5%
Attack Vector NETWORK
CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N

Details

CWE
CWE-200
Status published
Products (6)
openssl/openssl 1.0.2 (4 CPE variants)
openssl/openssl 1.0.2a
openssl/openssl 1.0.2b
openssl/openssl 1.0.2c
openssl/openssl 1.0.2d
openssl/openssl 1.0.2e
Published Feb 15, 2016
Tracked Since Feb 18, 2026