Bug 1523510 (CVE-2017-3738) - CVE-2017-3738 openssl: rsaz_1024_mul_avx2 overflow bug on x86_64
Summary: CVE-2017-3738 openssl: rsaz_1024_mul_avx2 overflow bug on x86_64
Keywords:
Status: CLOSED ERRATA
Alias: CVE-2017-3738
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
low
low
Target Milestone: ---
Assignee: Red Hat Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 1523511 1523512 1523513 1525029 1525347 1527306 1527307
Blocks: 1523515
TreeView+ depends on / blocked
 
Reported: 2017-12-08 07:40 UTC by Andrej Nemec
Modified: 2021-12-10 15:28 UTC (History)
53 users (show)

Fixed In Version: openssl 1.0.2n
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-06-08 03:32:57 UTC
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Knowledge Base (Solution) 3399171 0 None None None 2018-04-04 05:22:13 UTC
Red Hat Product Errata RHSA-2018:0998 0 None None None 2018-04-10 08:40:49 UTC
Red Hat Product Errata RHSA-2018:2185 0 None None None 2018-07-12 16:18:33 UTC
Red Hat Product Errata RHSA-2018:2186 0 None None None 2018-07-12 16:16:25 UTC
Red Hat Product Errata RHSA-2018:2187 0 None None None 2018-07-12 16:06:21 UTC

Description Andrej Nemec 2017-12-08 07:40:54 UTC
There is an overflow bug in the AVX2 Montgomery multiplication procedure
used in exponentiation with 1024-bit moduli. 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 DH1024 are considered just feasible, 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 significant.
However, for an attack on TLS to be meaningful, the server would have to share
the DH1024 private key among multiple clients, which is no longer an option
since CVE-2016-0701.

This only affects processors that support the AVX2 but not ADX extensions
like Intel Haswell (4th generation).

Note: The impact from this issue is similar to CVE-2017-3736, CVE-2017-3732
and CVE-2015-3193.

External References:

https://www.openssl.org/news/secadv/20171207.txt

Comment 1 Andrej Nemec 2017-12-08 07:42:15 UTC
Created mingw-openssl tracking bugs for this issue:

Affects: epel-7 [bug 1523513]
Affects: fedora-all [bug 1523511]


Created openssl tracking bugs for this issue:

Affects: fedora-all [bug 1523512]

Comment 2 Huzaifa S. Sidhpurwala 2017-12-11 05:18:40 UTC
Upstream commit:

https://github.com/openssl/openssl/commit/5630661aecbea5fe3c4740f5fea744a1f07a6253

Comment 8 Ravindra Patil 2018-01-15 20:49:11 UTC
Any ETA for release of fix for openssl ?

Comment 11 errata-xmlrpc 2018-04-10 08:40:26 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 7

Via RHSA-2018:0998 https://access.redhat.com/errata/RHSA-2018:0998

Comment 12 errata-xmlrpc 2018-07-12 16:06:00 UTC
This issue has been addressed in the following products:

  Red Hat JBoss Core Services

Via RHSA-2018:2187 https://access.redhat.com/errata/RHSA-2018:2187

Comment 13 errata-xmlrpc 2018-07-12 16:16:08 UTC
This issue has been addressed in the following products:

  JBoss Core Services on RHEL 6

Via RHSA-2018:2186 https://access.redhat.com/errata/RHSA-2018:2186

Comment 14 errata-xmlrpc 2018-07-12 16:18:15 UTC
This issue has been addressed in the following products:

  JBoss Core Services on RHEL 7

Via RHSA-2018:2185 https://access.redhat.com/errata/RHSA-2018:2185

Comment 16 Joshua Padman 2019-05-15 22:43:02 UTC
This vulnerability is out of security support scope for the following product:
 * Red Hat Enterprise Application Platform 5

Please refer to https://access.redhat.com/support/policy/updates/jboss_notes for more details.


Note You need to log in before you can comment on or make changes to this bug.