Skip to content

CVE-2015-3193 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 prod...

HighCVSS 7.5 EPSS 25.1%
Published
Updated
Exploit status
No public exploit known

Description

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.

Affected products

ProductAffected versionsFixed in
debian/openssl(Debian:12) < 1.0.2e-1 1.0.2e-1
debian/openssl(Debian:13) < 1.0.2e-1 1.0.2e-1
debian/openssl(Debian:14) < 1.0.2e-1 1.0.2e-1
OpenSSL = 1.0.2 No fix listed
OpenSSL = 1.0.2a No fix listed
OpenSSL = 1.0.2b No fix listed
OpenSSL = 1.0.2c No fix listed
OpenSSL = 1.0.2d No fix listed
nodejs node.js >= 4.0.0, <= 4.1.2 No fix listed
nodejs node.js >= 4.2.0, < 4.2.3 4.2.3
nodejs node.js >= 5.0.0, < 5.1.1 5.1.1
Canonical Ubuntu Linux = 12.04 No fix listed
Canonical Ubuntu Linux = 14.04 No fix listed
Canonical Ubuntu Linux = 15.04 No fix listed
Canonical Ubuntu Linux = 15.10 No fix listed

References