About Contribute GitHub
Menu

FREAK (CVE-2015-0204)

FREAK demonstrated the continuing security cost of export-cryptography rules long after those rules had been withdrawn. It also highlighted implementation differences among TLS clients and servers.

FREAK, or Factoring RSA Export Keys, is associated with CVE-2015-0204. The flaw involved support for legacy export-grade RSA cipher suites in TLS implementations.

Attack conditions

Researchers showed that a network attacker could exploit vulnerable client and server behavior to negotiate an export-grade RSA connection. A sufficiently weak temporary RSA key could then be factored, allowing the protected traffic to be compromised.

The issue was publicized in March 2015 by researchers studying TLS state-machine behavior. Their work connected FREAK to long-lived implementation support for export-era cryptographic options.

Remediation

Vendors removed or disabled export cipher suites and issued updates for affected products. The episode reinforced the principle that obsolete cryptographic compatibility modes must be removed, not merely left unused by default.

Timeline

  • 2015-03FREAK is publicly disclosed.
  • 2015-05A research paper on TLS composite state machines documents FREAK among the vulnerabilities found.
FREAK (CVE-2015-0204)
Type
Vulnerability / Discovery
Era
2015
Key date
2015-03
Tags
freak, tls, ssl, cve-2015-0204, rsa, export-cryptography
Created by Joas A Santos · Something wrong or want it removed? Open an issue.