Skip to main content
Learn More
McNeese Information Security keyboard banner

OpenSSL TLS 'Heartbleed' Vulnerability

OpenSSL TLS 'Heartbleed' Vulnerability

CIS Cyber Security Advisory 2014 - 028

Executive Summary

A vulnerability has been discovered in OpenSSL’s implementation of the TLS ‘heartbeat’ extension that could allow for the disclosure of sensitive information. OpenSSL is an open-source implementation of the SSL protocol used by a number of other projects. SSL (Secure Sockets Layer) is a protocol that ensures secure communication over the Internet via encryption. This issue could allow an attacker to compromise the private key and other sensitive data stored in memory.

Threat Intelligence

Proof-of-concept code has been released. This vulnerability was first included in OpenSSL release 1.0.1 on 14th of March 2012. OpenSSL 1.0.1g released on 7th of April 2014 fixes the issue. Software products known to be using OpenSSL are the open source web servers Apache and nginx.According to Netcraft's April 2014 Web Server Survey ( http://news.netcraft.com/archives/2014/04/02/april-2014-web-server-survey.html ) of 958,919,789 websites, the combined market share of these products on the Internet was over 66%.

Systems Affected

  • OpenSSL versions 1.0.1 to 1.0.1f

Risk

Government
  • Large and medium government entities: High
  • Small government entities: High
Businesses
  • Large and medium business entities: High
  • Small business entities: High
Home users
  • High

Technical Summary

An information disclosure vulnerability has been discovered in OpenSSL’s implementation of the TLS ‘heartbeat’ extension that could allow for an attacker to obtain sensitive information residing in memory. This issue occurs because OpenSSL fails to conduct proper bounds checks when handling TLS ‘heartbeat’ packets. Up to 64KB of memory from either the client or the server can be recovered by an attacker and could allow an attacker to compromise the private key and other sensitive data in memory. It is known to be used on various platforms including Linux and Mac OS X.
  • OpenSSL 1.0.1g is NOT vulnerable.
  • OpenSSL 1.0.0 branch is NOT vulnerable
  • OpenSSL 0.9.8 branch is NOT vulnerable
More information about this threat as well as a web-based testing tool is available at: http://heartbleed.com

Recommendations

We recommend the following actions be taken:
  • Apply appropriate updates provided by the OpenSSL project to affected systems immediately after appropriate testing.
  • Remind users not to visit un-trusted websites or follow links provided by unknown or un-trusted sources.
  • Inform and educate users regarding the threats posed by hypertext links contained in emails or attachments especially from un-trusted sources.

References


OIT-SEC-ALERT@LISTSERV.DOA.LA.GOV