Medium severity · published Sep 10, 2019
CVE-2019-1547
Normally in OpenSSL EC groups always have a co-factor present and this is used in side channel resistant code paths
4.7
CVSS
1.2%
EPSS
No
On KEV
Description
Normally in OpenSSL EC groups always have a co-factor present and this is used in side channel resistant code paths. However, in some cases, it is possible to construct a group using explicit parameters (instead of using a named curve). In those cases it is possible that such a group does not have the cofactor present. This can occur even where all the parameters match a known named curve. If such a curve is used then OpenSSL falls back to non-side channel resistant code paths which may result in full key recovery during an ECDSA signature operation. In order to be vulnerable an attacker would have to have the ability to time the creation of a large number of signatures where explicit parameters with no co-factor present are in use by an application using libcrypto. For the avoidance of doubt libssl is not vulnerable because explicit parameters are never used. Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c). Fixed in OpenSSL 1.1.0l (Affected 1.1.0-1.1.0k). Fixed in OpenSSL 1.0.2t (Affected 1.0.2-1.0.2s).
CVSS vector
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
Attack vector
Local
Complexity
High
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
None
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)1.2% · higher than 67% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
OP
Openssl · Openssl
1.0.2 through 1.0.2s; 1.1.0 through 1.1.0k; 1.1.1 through 1.1.1c · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2019-1547
CVE.org
https://www.cve.org/CVERecord?id=CVE-2019-1547
lists.opensuse.org
http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00054.html
lists.opensuse.org
http://lists.opensuse.org/opensuse-security-announce/2019-09/msg00072.html
lists.opensuse.org
http://lists.opensuse.org/opensuse-security-announce/2019-10/msg00012.html
lists.opensuse.org
http://lists.opensuse.org/opensuse-security-announce/2019-10/msg00016.html
packetstormsecurity.com
http://packetstormsecurity.com/files/154467/Slackware-Security-Advisory-openssl-Updates.html
Third Party Advisory
https://arxiv.org/abs/1909.01785
More from Openssl
7.5
CVE-2014-0160
OpenSSL Information Disclosure Vulnerability
9.8
CVE-2026-63073
Untrusted Sender DN Used as Format String in CMP Response Validation
9.8
CVE-2026-31789
Heap Buffer Overflow in Hexadecimal Conversion
9.8
CVE-2022-2274
RSA implementation bug in AVX512IFMA instructions
9.8
CVE-2021-3711
SM2 Decryption Buffer Overflow
