Skip to content
OpenAdvisories
Unscored CVE-2017-3736 EUVD-2017-12853GHSA-72w7-9ghx-p5pg

There is a carry propagating bug in the x86_64 Montgomery squaring procedure in OpenSSL before 1.0.2m and 1.1.0 before 1.1.0g. No EC algori…

Published Nov 2, 2017 · Updated Sep 16, 2024 · Assigned by openssl

Description

There is a carry propagating bug in the x86_64 Montgomery squaring procedure in OpenSSL before 1.0.2m and 1.1.0 before 1.1.0g. 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. This only affects processors that support the BMI1, BMI2 and ADX extensions like Intel Broadwell (5th generation) and later or AMD Ryzen.

Affected products

VendorProductAffectedFixed
OpenSSL Software Foundation OpenSSL 1.1.0 - 1.1.0f, 1.0.2 - 1.0.2l —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 openssl 1.1.0g-1 —
Debian 13 openssl 1.1.0g-1 —
Debian 12 openssl 1.1.0g-1 —
Debian 9 openssl1.0 1.0.2l-2+deb9u1 DSA-4017-1
ReleasePackageFixed inAdvisory
Ubuntu 18.04 LTS openssl 1.0.2g-1ubuntu14 —
Ubuntu 16.04 LTS openssl 1.0.2g-1ubuntu4.9 USN-3475-1
Ubuntu 14.04 LTS openssl 1.0.1f-1ubuntu2.23 USN-3475-1
ReleasePackageFixed inAdvisory
RHEL 7 java-1.8.0-ibm +5 1:1.8.0.5.20-1jpp.1.el7 RHSA-2018:2568
RHEL 7 openssl +4 1:1.0.2k-12.el7 RHSA-2018:0998
RHEL 6 java-1.8.0-ibm +5 1:1.8.0.5.20-1jpp.1.el6_10 RHSA-2018:2575
Show 2 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Network Satellite 5 java-1.8.0-ibm +1 1:1.8.0.5.20-1jpp.1.el6_10 RHSA-2018:2713
Red Hat JBoss Core Services 1 jbcs-httpd24-apache-commons-daemon 1.1.0-1.redhat_2.1.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-apache-commons-daemon-jsvc 1:1.1.0-1.redhat_2.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-apr +1 1.6.3-14.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-apr-util +8 1.6.1-9.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-httpd +6 2.4.29-17.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_auth_kerb 5.4-36.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_bmx 0.9.6-17.GA.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_cluster-native 1.3.8-1.Final_redhat_2.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_jk +2 1.2.43-1.redhat_1.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_rt 2.4.1-19.GA.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_security 2.9.1-23.GA.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_ssl +1 1:2.4.29-17.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-nghttp2 +1 1.29.0-8.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
Red Hat JBoss Core Services 1 jbcs-httpd24-openssl +4 1:1.0.2n-11.jbcs.el6 RHSA-2018:2186, RHSA-2018:2185
ReleasePackageFixed inAdvisory
SLES 15 java-1_8_0-ibm 1.8.0_sr5.20-3.6.2 SUSE-SU-2018:3082-1
SLES 12 SP3 java-1_8_0-ibm 1.8.0_sr5.20-30.36.1 SUSE-SU-2018:2839-1
SLES 12 SP3 openssl 1.0.2j-60.16.1 SUSE-SU-2017:3169-1
SLES 12 SP2 java-1_8_0-ibm 1.8.0_sr5.20-30.36.1 SUSE-SU-2018:2839-2, SUSE-SU-2018:2839-1
SLES 12 SP2 openssl 1.0.2j-60.16.1 SUSE-SU-2017:3169-1
SLES 12 SP1 java-1_8_0-ibm 1.8.0_sr5.20-30.36.1 SUSE-SU-2018:2839-1
SLES 12 nodejs4 4.8.7-15.8.1 SUSE-SU-2018:0002-1
SLES 12 nodejs6 6.12.2-11.8.1 SUSE-SU-2018:0293-1
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 11 SP4 MozillaFirefox 68.2.0-78.51.4 SUSE-SU-2019:14246-1
SLES 11 SP4 MozillaFirefox-branding-SLED 68-21.9.8 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-atk 2.26.1-2.8.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-cairo 1.15.10-2.13.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-gdk-pixbuf 2.36.11-2.8.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-glib2 2.54.3-2.14.7 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-gtk3 3.10.9-2.15.3 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-harfbuzz 1.7.5-2.7.4 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-libffi 3.2.1.git259-2.3.3 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-libffi-gcc5 5.3.1+r233831-14.1 SUSE-SU-2019:14246-1
SLES 11 SP4 firefox-pango 1.40.14-2.7.4 SUSE-SU-2019:14246-1
SLES 11 SP4 mozilla-nspr 4.21-29.6.1 SUSE-SU-2019:14246-1
SLES 11 SP4 mozilla-nss 3.45-38.9.3 SUSE-SU-2019:14246-1
SLES for SAP 12 SP3 java-1_8_0-ibm 1.8.0_sr5.20-30.36.1 SUSE-SU-2018:2839-1
SLES for SAP 12 SP3 openssl 1.0.2j-60.16.1 SUSE-SU-2017:3169-1
SLES for SAP 12 SP2 java-1_8_0-ibm 1.8.0_sr5.20-30.36.1 SUSE-SU-2018:2839-1
SLES for SAP 12 SP2 openssl 1.0.2j-60.16.1 SUSE-SU-2017:3169-1
SLES for SAP 12 SP1 java-1_8_0-ibm 1.8.0_sr5.20-30.36.1 SUSE-SU-2018:2839-1
SUSE OpenStack Cloud 7 java-1_8_0-ibm 1.8.0_sr5.20-30.36.1 SUSE-SU-2018:2839-1
SUSE OpenStack Cloud 7 nodejs6 6.12.2-11.8.1 SUSE-SU-2018:0293-1
SUSE Enterprise Storage 4 java-1_8_0-ibm 1.8.0_sr5.20-30.36.1 SUSE-SU-2018:2839-1
SUSE Enterprise Storage 4 nodejs4 4.8.7-15.8.1 SUSE-SU-2018:0002-1
SUSE Enterprise Storage 4 nodejs6 6.12.2-11.8.1 SUSE-SU-2018:0293-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed openssl-1_0_0 1.0.2u-6.2 openSUSE-SU-2024:11126-1
openSUSE Tumbleweed openssl-1_1 1.1.1l-1.2 openSUSE-SU-2024:11127-1
ReleasePackageFixed inAdvisory
Alpine v3.8 openssl 1.0.2m-r0 —
Alpine v3.7 openssl 1.0.2m-r0 —
Alpine v3.6 openssl 1.0.2m-r0 —
Alpine v3.5 openssl 1.0.2m-r0 —
Alpine v3.4 openssl 1.0.2m-r0 —
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.3 openssl 1.0.2m-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 openssl +4 1:1.0.2k-12.amzn2.0.1 ALAS2-2018-1004

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 openssl-fips-provider No fix yet —

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 7 openssl +4 1:1.0.2k-12.0.1.el7 ELSA-2018-0998

Advisories 24

References