{"vuid":"VU#243585","idnumber":"243585","name":"SSL/TLS implementations accept export-grade RSA keys (FREAK attack)","keywords":["freak","ssl","tls"],"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.","clean_desc":"CWE-757: Selection of Less-Secure Algorithm During Negotiation ('Algorithm Downgrade')\nCWE-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.","resolution":"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).","workarounds":"","sysaffected":"","thanks":"This vulnerability was reported by \nresearchers\n from INRIA, Microsoft Research, and IMDEA.","author":"This document was written by Garret Wassermann.","public":["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"],"cveids":[""],"certadvisory":"","uscerttechnicalalert":null,"datecreated":"2015-03-05T22:38:52Z","publicdate":"2015-03-06T00:00:00Z","datefirstpublished":"2015-03-06T21:24:16Z","dateupdated":"2015-10-27T02:15:10Z","revision":25,"vrda_d1_directreport":"0","vrda_d1_population":"4","vrda_d1_impact":"3","cam_widelyknown":"0","cam_exploitation":"0","cam_internetinfrastructure":"0","cam_population":"0","cam_impact":"0","cam_easeofexploitation":"0","cam_attackeraccessrequired":"0","cam_scorecurrent":"0","cam_scorecurrentwidelyknown":"0","cam_scorecurrentwidelyknownexploited":"0","ipprotocol":"","cvss_accessvector":"N","cvss_accesscomplexity":"L","cvss_authentication":null,"cvss_confidentialityimpact":"C","cvss_integrityimpact":"N","cvss_availabilityimpact":"N","cvss_exploitablity":null,"cvss_remediationlevel":"OF","cvss_reportconfidence":"C","cvss_collateraldamagepotential":"ND","cvss_targetdistribution":"H","cvss_securityrequirementscr":"ND","cvss_securityrequirementsir":"ND","cvss_securityrequirementsar":"ND","cvss_basescore":"7.8","cvss_basevector":"AV:N/AC:L/Au:N/C:C/I:N/A:N","cvss_temporalscore":"6.4","cvss_environmentalscore":"6.43545140112","cvss_environmentalvector":"CDP:ND/TD:H/CR:ND/IR:ND/AR:ND","metric":0.0,"vulnote":null}