Executive Summary

Summary
Title SSL/TLS implementations accept export-grade RSA keys (FREAK attack)
Informations
Name VU#243585 First vendor Publication 2015-03-06
Vendor VU-CERT Last vendor Modification 2015-03-17
Severity (Vendor) N/A Revision M

Security-Database Scoring CVSS v3

Cvss vector : N/A
Overall CVSS Score NA
Base Score NA Environmental Score NA
impact SubScore NA Temporal Score NA
Exploitabality Sub Score NA
 
Calculate full CVSS 3.0 Vectors scores

Security-Database Scoring CVSS v2

Cvss vector :
Cvss Base Score Not Defined Attack Range Not Defined
Cvss Impact Score Not Defined Attack Complexity Not Defined
Cvss Expoit Score Not Defined Authentication Not Defined
Calculate full CVSS 2.0 Vectors scores

Detail

Vulnerability Note VU#243585

SSL/TLS implementations accept export-grade RSA keys (FREAK attack)

Original Release date: 06 Mar 2015 | Last revised: 17 Mar 2015

Overview

Some implementations of SSL/TLS accept export-grade (512-bit or smaller) RSA keys even when not specifically requesting export grade ciphers. An attacker able to act as a Man-in-The-Middle (MiTM) could factor weak temporary RSA keys, obtain session keys, and decrypt SSL/TLS trafflc. This issue has been dubbed the "FREAK" (Factoring Attack on RSA-EXPORT Keys) attack.

Description

CWE-757: Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade')

CWE-326: Inadequate Encryption Strength

Some implementations of SSL/TLS accept export-grade (512-bit or smaller) RSA keys even when not specifically requesting export grade ciphers. This can occur when a MiTM attacker asks for export grade ciphers on behalf of a client, and the client insecurely accepts the export grade key. The attacker can then factor the weak RSA key and use this key to decrypt other data necessary to generate the session key. The attacker can then decrypt data in the session.

The researchers provide a more detailed explanation on their website.

Impact

The weak 512-bit "export grade" RSA keys can be factored to allow an attacker to decrypt information encrypted with these keys.

Solution

Update SSL/TLS libraries and applications

Vendors are currently working on patches to address this issue. Affected users are advised to check with the software vendor and update as soon as possible. The Vendor Status information below provides more information for each vendor.

Do not offer export grade ciphers

Configure server and client applications not to use export grade ciphers (EC).

Vendor Information (Learn More)

VendorStatusDate NotifiedDate Updated
AppleAffected05 Mar 201506 Mar 2015
GoogleAffected05 Mar 201506 Mar 2015
Microsoft CorporationAffected05 Mar 201510 Mar 2015
OpenSSLAffected05 Mar 201506 Mar 2015
OperaAffected-06 Mar 2015
Research in Motion (RIM)Affected-06 Mar 2015
BotanNot Affected05 Mar 201506 Mar 2015
CryptlibNot Affected05 Mar 201509 Mar 2015
GnuTLSNot Affected05 Mar 201506 Mar 2015
IAIK Java GroupNot Affected05 Mar 201517 Mar 2015
Legion of the Bouncy CastleNot Affected05 Mar 201509 Mar 2015
Apache-SSLUnknown05 Mar 201505 Mar 2015
AttachmateUnknown05 Mar 201505 Mar 2015
CerticomUnknown05 Mar 201505 Mar 2015
Crypto++ LibraryUnknown05 Mar 201505 Mar 2015
If you are a vendor and your product is affected, let us know.View More »

CVSS Metrics (Learn More)

GroupScoreVector
Base7.8AV:N/AC:L/Au:N/C:C/I:N/A:N
Temporal6.4E:F/RL:OF/RC:C
Environmental6.4CDP:ND/TD:H/CR:ND/IR:ND/AR:ND

References

  • http://blog.cryptographyengineering.com/2015/03/attack-of-week-freak-or-factoring-nsa.html
  • https://www.smacktls.com/#freak
  • http://cwe.mitre.org/data/definitions/757.html
  • http://cwe.mitre.org/data/definitions/326.html
  • https://tools.ietf.org/html/rfc4346#appendix-F.1.1.2

Credit

This vulnerability was reported by researchers from INRIA, Microsoft Research, and IMDEA.

This document was written by Garret Wassermann.

Other Information

  • CVE IDs:Unknown
  • Date Public:06 Mar 2015
  • Date First Published:06 Mar 2015
  • Date Last Updated:17 Mar 2015
  • Document Revision:21

Feedback

If you have feedback, comments, or additional information about this vulnerability, please send us email.

Original Source

Url : http://www.kb.cert.org/vuls/id/243585

Alert History

If you want to see full details history, please login or register.
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Date Informations
2016-08-27 13:26:29
  • Multiple Updates
2016-07-23 13:27:10
  • Multiple Updates
2016-03-30 13:26:11
  • Multiple Updates
2016-01-07 13:25:48
  • Multiple Updates
2015-12-31 13:26:19
  • Multiple Updates
2015-12-12 13:26:53
  • Multiple Updates
2015-12-11 13:26:24
  • Multiple Updates
2015-10-20 13:25:01
  • Multiple Updates
2015-10-09 13:23:46
  • Multiple Updates
2015-07-24 13:30:09
  • Multiple Updates
2015-06-24 13:27:52
  • Multiple Updates
2015-06-11 13:27:53
  • Multiple Updates
2015-06-10 13:27:54
  • Multiple Updates
2015-05-20 13:29:09
  • Multiple Updates
2015-05-16 13:27:46
  • Multiple Updates
2015-04-30 13:28:05
  • Multiple Updates
2015-04-22 13:28:50
  • Multiple Updates
2015-04-18 13:27:05
  • Multiple Updates
2015-04-10 13:28:15
  • Multiple Updates
2015-03-28 13:27:16
  • Multiple Updates
2015-03-27 13:29:09
  • Multiple Updates
2015-03-18 13:27:42
  • Multiple Updates
2015-03-17 17:24:32
  • Multiple Updates
2015-03-14 13:25:45
  • Multiple Updates
2015-03-10 21:23:07
  • Multiple Updates
2015-03-10 00:22:01
  • Multiple Updates
2015-03-07 00:21:54
  • First insertion