rsaz_512_sqr overflow bug on x86_64
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Partial Red Hat: 4 fixed, 4 without a fix
Attack profile from CVSS 3.1 · NVD. Fix status from CNA and Red Hat.
Summary
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).
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| 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) | — | No fix listed | CNA |
- OpenSSL VendorOpenSSL Affected 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 — No fix listed CNA
CPE configurations NVD · 16
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:* | 1.0.2 – 1.0.2t; 1.1.1 – 1.1.1d | Vulnerable | OpenSSL |
| cpe:2.3:o:opensuse:leap:15.1:*:*:*:*:*:*:* | 15.1 | Vulnerable | openSUSE |
| cpe:2.3:a:oracle:enterprise_manager_ops_center:12.4.0.0:*:*:*:*:*:*:* | 12.4.0.0 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:* | up to 4.0.12; 8.0.0 – 8.0.20 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.56:*:*:*:*:*:*:* | 8.56 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.57:*:*:*:*:*:*:* | 8.57 | Vulnerable | Oracle |
| cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.58:*:*:*:*:*:*:* | 8.58 | Vulnerable | Oracle |
| cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:* | 16.04 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:* | 18.04 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:19.10:*:*:*:*:*:*:* | 19.10 | Vulnerable | Canonical |
- cpe:2.3:a:openssl:openssl:*:*:*:*:*:*:*:* Versions 1.0.2 – 1.0.2t; 1.1.1 – 1.1.1d Vulnerable ·OpenSSL
- cpe:2.3:o:opensuse:leap:15.1:*:*:*:*:*:*:* Versions 15.1 Vulnerable ·openSUSE
- cpe:2.3:a:oracle:enterprise_manager_ops_center:12.4.0.0:*:*:*:*:*:*:* Versions 12.4.0.0 Vulnerable ·Oracle
- cpe:2.3:a:oracle:mysql_enterprise_monitor:*:*:*:*:*:*:*:* Versions up to 4.0.12; 8.0.0 – 8.0.20 Vulnerable ·Oracle
- cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.56:*:*:*:*:*:*:* Versions 8.56 Vulnerable ·Oracle
- cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.57:*:*:*:*:*:*:* Versions 8.57 Vulnerable ·Oracle
- cpe:2.3:a:oracle:peoplesoft_enterprise_peopletools:8.58:*:*:*:*:*:*:* Versions 8.58 Vulnerable ·Oracle
- cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:* Versions 16.04 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:18.04:*:*:*:lts:*:*:* Versions 18.04 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:19.10:*:*:*:*:*:*:* Versions 19.10 Vulnerable ·Canonical
Show 6 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:fedoraproject:fedora:30:*:*:*:*:*:*:* | 30 | Vulnerable | Fedoraproject |
| cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:* | 31 | Vulnerable | Fedoraproject |
| cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:* | 32 | Vulnerable | Fedoraproject |
| cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* | 9.0 | Vulnerable | Debian |
| cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* | 10.0 | Vulnerable | Debian |
| cpe:2.3:a:tenable:log_correlation_engine:*:*:*:*:*:*:*:* | before 6.0.9 | Vulnerable | Tenable |
- cpe:2.3:o:fedoraproject:fedora:30:*:*:*:*:*:*:* Versions 30 Vulnerable ·Fedoraproject
- cpe:2.3:o:fedoraproject:fedora:31:*:*:*:*:*:*:* Versions 31 Vulnerable ·Fedoraproject
- cpe:2.3:o:fedoraproject:fedora:32:*:*:*:*:*:*:* Versions 32 Vulnerable ·Fedoraproject
- cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:* Versions 9.0 Vulnerable ·Debian
- cpe:2.3:o:debian:debian_linux:10.0:*:*:*:*:*:*:* Versions 10.0 Vulnerable ·Debian
- cpe:2.3:a:tenable:log_correlation_engine:*:*:*:*:*:*:*:* Versions before 6.0.9 Vulnerable ·Tenable
Remediation
Red Hat 3 advisories
- RHSA-2020:4514 Released 2020-11-04 · Red Hat rating Lowopenssl security, bug fix, and enhancement update
- Red Hat Enterprise Linux BaseOS (v. 8) openssl-1:1.1.1g-11.el8, openssl-devel-1:1.1.1g-11.el8, openssl-libs-1:1.1.1g-11.el8 +1
- RHSA-2020:4384 Released 2020-10-28 · Red Hat rating ModerateRed Hat JBoss Core Services Apache HTTP Server 2.4.37 SP5 security update
- Red Hat JBoss Core Services on RHEL 6 Server jbcs-httpd24-apr-1.6.3-104.jbcs.el6, jbcs-httpd24-apr-devel-1.6.3-104.jbcs.el6, jbcs-httpd24-apr-util-1.6.1-75.jbcs.el6 +38
- Red Hat JBoss Core Services on RHEL 7 Server jbcs-httpd24-apr-1.6.3-104.jbcs.el7, jbcs-httpd24-apr-devel-1.6.3-104.jbcs.el7, jbcs-httpd24-apr-util-1.6.1-75.jbcs.el7 +39
- RHSA-2020:4383 Released 2020-10-28 · Red Hat rating ModerateRed Hat JBoss Core Services Apache HTTP Server 2.4.37 SP5 security update
- Red Hat JBoss Core Services
Vendor assessments
Red Hat
Red Hat rating: Low. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat Enterprise Linux 7 | Affected | No fix yet: Fix deferred |
| Red Hat Enterprise Linux 8 | Affected | No fix yet: Fix deferred |
| Red Hat JBoss Enterprise Application Platform 6 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Enterprise Web Server 2 | Affected | No fix planned: Out of support scope |
| Red Hat Enterprise Linux BaseOS (v. 8) | Fixed | RHSA-2020:4514 |
| Red Hat JBoss Core Services | Fixed | RHSA-2020:4383 |
| Red Hat JBoss Core Services on RHEL 6 Server | Fixed | RHSA-2020:4384 |
| Red Hat JBoss Core Services on RHEL 7 Server | Fixed | RHSA-2020:4384 |
Not affected: 3 products
- Red Hat Enterprise Linux 5
- Red Hat Enterprise Linux 6
- Red Hat Enterprise Linux 7
Timeline
- 2026-10-02 Threatist record created from CVE-2019-1551
- 2026-10-03 Alias added: GHSA-fcc6-m5v9-xcgq
- 2026-10-08 CISA SSVC decision points changed
- 2026-10-09 Priority changed: LOW → MEDIUM
References
Patch 3
Advisory 19
- 20191225 [slackware-security] openssl (SSA:2019-354-01)
- DSA-4594
- 20191229 [SECURITY] [DSA 4594-1] openssl1.0 security update
- openSUSE-SU-2020:0062
- GLSA-202004-10
- FEDORA-2020-fcc91a28e8
- FEDORA-2020-da2d1ef2d7
- FEDORA-2020-d7b29838f6
- USN-4376-1
- https://www.tenable.com/security/tns-2019-09
- https://www.openssl.org/news/secadv/20191206.txt
- https://security.netapp.com/advisory/ntap-20191210-0001/
- http://packetstormsecurity.com/files/155754/Slackware-Security-Advisory-openssl-Updates.html
- https://www.tenable.com/security/tns-2020-03
- USN-4504-1
- https://www.tenable.com/security/tns-2020-11
- DSA-4855
- https://www.tenable.com/security/tns-2021-10
- [debian-lts-announce] 20220317 [SECURITY] [DLA 2952-1] openssl security update
More Openssl vulnerabilities
- TI-2022-01915 The c_rehash script allows command injection CVSS 3.1CRITICAL 9.8
- TI-2021-02645 SM2 Decryption Buffer Overflow CVSS 3.1CRITICAL 9.8
- TI-2009-03392 The TLS protocol, and the SSL protocol 3.0 and possibly earlier, as used in Microsoft… CVSS 3.1CRITICAL 9.8
- TI-2022-01176 The c_rehash script allows command injection CVSS 3.1CRITICAL 9.8
- TI-2014-00154 The (1) TLS and (2) DTLS implementations in OpenSSL 1.0.1 before 1.0.1g do not properly… KEVCVSS 3.1HIGH 7.5
- TI-2025-14107 Stack buffer overflow in CMS (Auth)EnvelopedData parsing CVSS 3.1HIGH 8.8
Sources
- CVE-2019-1551 · CVE Program
- CVE-2019-1551 · NVD
- FIRST EPSS
- GHSA-fcc6-m5v9-xcgq · GitHub Advisory Database · CC BY 4.0
- CVE-2019-1551 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences