A bug in the widely used OpenSSL Internet security protocol that was discovered on April 1, 2014.  Heartbleed enabled a large amount of memory (RAM) to be accessed, which could disclose passwords and private keys.  Although a patch was forthcoming in a matter of days, more than a half million Web servers were vulnerable until the patch was applied.  See 
OpenSSL, 
SSL and 
TLS.