Heartbleed 버그는 2011년 12월에 OpenSSL에 처음 소개되었으며, 2012년 3월 14일에 출시된 OpenSSL 1.0.1 이후로 널리 퍼져 나갔다. 그후 2014년 4월 7일에 출시된 OpenSSL 1.0.1g는 이 버그를 수정하였다.
전송 계층 보안(TLS/ Transport Layer Security) 및 보안 소켓 계층(SSL/Secure SOcket Layer) 프로토콜을 위한 강력하고 상용급의 기능을 갖춘 툴킷
OpenSSL의 하트비트(Heartbeat) 기능: TLS/DTLS 프로토콜에서 클라이언트와 서버 간의 연결 상태를 확인하기 위해 추가된 확장 기능 (TLS 하트비트 확장은 기본적으로 연결이 유지되고 있는지를 확인하거나 연결을 활성 상태로 유지하기 위해 주기적으로 신호를 주고 받는다.)


Heartbleed는 OpenSSL 암호 라이브러리의 보안버그이다.
이 버그는 TLS 하트비트 확장 구현에서 입력 점증이 제대로 이루어지지 않아(범위 확인 누락으로 인해) 발생하였다.
이 버그의 이름인 Heartbleed는 Heartbeat에서 유래되었다.

-> 처음에 말했듯이 이 버그는 2011년 12월에 OpenSSL에 처음 소개되었으며, 2012년 3월 14일에 출시된 OpenSSL 1.0.1 이후로 널리 퍼져 나갔다. 그후 2014년 4월 7일에 출시된 OpenSSL 1.0.1g는 이 버그를 수정하였다.
첫 번째 수정된 버전인 1.0.1g는 2014년 4월 7일 출시되었습니다.2014년 6월 21일 기준으로 309,197개의 공개 웹 서버가 취약한 상태로 남아 있었다.