cveboard RSS feed

CVE-2017-3732

CVE.org · Published

Historical CVEsJSONAI instructions

Record status
Published
Identifier year (not publication year)
2017
Source publication
Source updated
Imported by cveboard
Source snapshot
cve_2026-10-24_midnight_baseline ·

Plain text

CNA source text (English)

BN_mod_exp may produce incorrect results on x86_64

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.

Scoped product and version facts

Fix information unknown; no fixed version is derived here. Missing information does not prove that no fix exists.

Exploitation unknown; this catalogue does not assess exploitation.

OpenSSL

Vendor
OpenSSL
Product
OpenSSL
Platforms
Unknown
Default status
Unknown
OpenSSL · Scoped product and version facts
Version (version)Status (status)Version scheme (versionType)Exclusive end (lessThan)Inclusive end (lessThanOrEqual)Status changes (at → status)
openssl-1.1.0affectedUnavailableUnavailableUnavailableNone listed
openssl-1.1.0aaffectedUnavailableUnavailableUnavailableNone listed
openssl-1.1.0baffectedUnavailableUnavailableUnavailableNone listed
openssl-1.1.0caffectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2affectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2aaffectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2baffectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2caffectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2daffectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2eaffectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2faffectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2gaffectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2haffectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2iaffectedUnavailableUnavailableUnavailableNone listed
openssl-1.0.2jaffectedUnavailableUnavailableUnavailableNone listed