Skip to content
OpenAdvisories
Unscored CVE-2019-1551 EUVD-2019-10108GHSA-fcc6-m5v9-xcgq

rsaz_512_sqr overflow bug on x86_64

Published Dec 6, 2019 · Updated Oct 8, 2026 · Assigned by openssl

Description

There is an overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli. No EC algorithms are affected. Analysis suggests that attacks against 2-prime RSA1024, 3-prime RSA1536, and DSA1024 as a result of this defect would be very difficult to perform and are not believed likely. Attacks against DH512 are considered just feasible. However, for an attack the target would have to re-use the DH512 private key, which is not recommended anyway. Also applications directly using the low level API BN_mod_exp may be affected if they use BN_FLG_CONSTTIME. Fixed in OpenSSL 1.1.1e (Affected 1.1.1-1.1.1d). Fixed in OpenSSL 1.0.2u (Affected 1.0.2-1.0.2t).

Affected products

VendorProductAffectedFixed
OpenSSL OpenSSL Fixed in OpenSSL 1.1.1e (Affected 1.1.1-1.1.1d), Fixed in OpenSSL 1.0.2u (Affected 1.0.2-1.0.2t) —

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.1e-1 —
Debian 13 openssl 1.1.1e-1 —
Debian 12 openssl 1.1.1e-1 —
Debian 10 openssl 1.1.1d-0+deb10u5 DSA-4855-1
Debian 9 openssl 1.1.0l-1~deb9u5 DLA-2952-1
Debian 9 openssl1.0 1.0.2u-1~deb9u1 DSA-4594-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS openssl 1.1.1f-1ubuntu1 —
Ubuntu 18.04 LTS openssl 1.1.1-1ubuntu2.1~18.04.6 USN-4376-1
Ubuntu 18.04 LTS openssl1.0 1.0.2n-1ubuntu5.4 USN-4504-1
Ubuntu 16.04 LTS openssl 1.0.2g-1ubuntu4.16 USN-4504-1, USN-4376-1
ReleasePackageFixed inAdvisory
RHEL 8 openssl +3 1:1.1.1g-11.el8 RHSA-2020:4514
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat JBoss Core Services 1 jbcs-httpd24-apr +1 1.6.3-104.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-apr-util +8 1.6.1-75.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-brotli +1 1.0.6-38.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-curl +2 7.64.1-44.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-httpd +6 2.4.37-64.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-jansson +1 2.11-53.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_cluster-native 1.3.14-11.Final_redhat_2.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_http2 1.15.7-11.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_jk +2 1.2.48-10.redhat_1.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_md 1:2.0.8-30.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_security 2.9.2-57.GA.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-mod_ssl +1 1:2.4.37-64.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-nghttp2 +1 1.39.2-34.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-openssl +4 1:1.1.1c-32.jbcs.el6 RHSA-2020:4384
Red Hat JBoss Core Services 1 jbcs-httpd24-openssl-chil 1.0.0-1.jbcs.el7 RHSA-2020:4384
ReleasePackageFixed inAdvisory
SLES 15 SP1 openssl-1_0_0 1.0.2p-3.25.1 SUSE-SU-2020:0064-1
SLES 15 SP1 openssl-1_1 1.1.0i-14.6.1 SUSE-SU-2020:0069-1
SLES 15 openssl-1_0_0 1.0.2p-3.25.1 SUSE-SU-2020:0064-1
SLES 15 openssl-1_1 1.1.0i-4.27.1 SUSE-SU-2020:0002-1
SLES 12 SP5 openssl-1_0_0 1.0.2p-3.14.1 SUSE-SU-2020:0028-1
SLES 12 SP5 openssl-1_1 1.1.1d-2.20.1 SUSE-SU-2020:0099-1
SLES 12 SP4 openssl-1_0_0 1.0.2p-3.14.1 SUSE-SU-2020:0028-1
SLES 12 SP4 openssl-1_1 1.1.1d-2.20.1 SUSE-SU-2020:0099-1
SLES 12 SP3 openssl 1.0.2j-60.60.1 SUSE-SU-2020:0474-1
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP2 openssl 1.0.2j-60.60.1 SUSE-SU-2020:0474-1
SLES for SAP 12 SP5 openssl-1_0_0 1.0.2p-3.14.1 SUSE-SU-2020:0028-1
SLES for SAP 12 SP5 openssl-1_1 1.1.1d-2.20.1 SUSE-SU-2020:0099-1
SLES for SAP 12 SP4 openssl-1_0_0 1.0.2p-3.14.1 SUSE-SU-2020:0028-1
SLES for SAP 12 SP4 openssl-1_1 1.1.1d-2.20.1 SUSE-SU-2020:0099-1
SLES for SAP 12 SP3 openssl 1.0.2j-60.60.1 SUSE-SU-2020:0474-1
SLES for SAP 12 SP2 openssl 1.0.2j-60.60.1 SUSE-SU-2020:0474-1
SUSE OpenStack Cloud Crowbar 8 openssl 1.0.2j-60.60.1 SUSE-SU-2020:0474-1
SUSE OpenStack Cloud 8 openssl 1.0.2j-60.60.1 SUSE-SU-2020:0474-1
SUSE OpenStack Cloud 7 openssl 1.0.2j-60.60.1 SUSE-SU-2020:0474-1
SUSE HPE Helion OpenStack 8 openssl 1.0.2j-60.60.1 SUSE-SU-2020:0474-1
SUSE Enterprise Storage 6 openssl-1_0_0 1.0.2p-3.25.1 SUSE-SU-2020:0064-1
SUSE Enterprise Storage 5 openssl 1.0.2j-60.60.1 SUSE-SU-2020:0474-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
openSUSE Leap 15.1 openssl-1_1 1.1.0i-lp151.8.6.1 openSUSE-SU-2020:0062-1
ReleasePackageFixed inAdvisory
Alpine v3.24 openssl 1.1.1d-r3 —
Alpine v3.23 openssl 1.1.1d-r3 —
Alpine v3.22 openssl 1.1.1d-r3 —
Alpine v3.21 openssl 1.1.1d-r3 —
Alpine v3.20 openssl 1.1.1d-r3 —
Show 12 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 openssl 1.1.1d-r3 —
Alpine v3.18 openssl +1 1.1.1d-r3 —
Alpine v3.17 openssl +1 1.1.1d-r3 —
Alpine v3.16 openssl +1 1.1.1d-r3 —
Alpine v3.15 openssl +1 1.1.1d-r3 —
Alpine v3.14 openssl 1.1.1d-r3 —
Alpine v3.13 openssl 1.1.1d-r3 —
Alpine v3.12 openssl 1.1.1d-r3 —
Alpine v3.11 openssl 1.1.1d-r3 —
Alpine v3.10 openssl 1.1.1d-r2 —
Alpine v3.9 openssl 1.1.1d-r2 —
Alpine v3.8 openssl 1.0.2u-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 openssl +4 1:1.0.2k-19.amzn2.0.7 ALAS2-2021-1687

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 openssl +3 1:1.1.1g-11.el8 ELSA-2020-4514

Advisories 19

References