Heartbleed (CVE-2014-0160) - Out-of-bounds Read in OpenSSL TLS Heartbeat
b853a3da-47e8-4e8c-be66-318f9f0c535e
OpenSSL versions before 1.0.1g are vulnerable to the Heartbleed attack (CVE-2014-0160). The TLS heartbeat extension (RFC 6520) implementation in tls1_process_heartbeat reads a 2-byte payload length field directly from a client-supplied heartbeat message without validating that the actual record contains that many bytes. An attacker can claim an arbitrarily large payload length while providing minimal data, causing the server to read and leak sensitive memory (session keys, private keys, credentials) back to the attacker.",