Test for the Heartbleed vulnerability (CVE-2014-0160)
The Heartbleed Vulnerability Checker tests whether your server is vulnerable to the critical Heartbleed bug (CVE-2014-0160), a severe OpenSSL vulnerability that allowed attackers to read private memory from vulnerable servers. It sends a specially crafted heartbeat request to detect the vulnerability.
Heartbleed was one of the most significant security vulnerabilities in internet history, affecting approximately 17% of all SSL servers at the time of disclosure. While most servers have been patched, this tool verifies that your server is not still vulnerable.
Heartbleed was a flaw in how OpenSSL handled heartbeat requests, letting a client read up to 64KB of process memory per request. This page sends a heartbeat and inspects what comes back.
The vulnerability was in the library, not the configuration: any server whose OpenSSL contained the bug was exposed with no setting to change. That is why remediation was patching rather than configuration, and why detection mattered so much at the time.