OpenSSL - TLS/DTLS Heartbeat Extension Memory Disclosure
Summary
DSA-2896-1: openssl - security update. Affects openssl versions < 1.0.1e-2+deb7u5. Fixed in 1.0.1e-2+deb7u5. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
OpenSSL is an open-source software library that provides cryptographic functions for secure communication over computer networks. It is widely used in various applications, including web servers, email servers, and virtual private networks (VPNs). The TLS/DTLS Heartbeat extension is a feature in OpenSSL that allows clients and servers to keep the connection alive by periodically sending heartbeat messages. However, a vulnerability has been discovered in OpenSSL's implementation of this extension, which can lead to memory disclosure.
Vulnerability Detail
The vulnerability in OpenSSL's TLS/DTLS Heartbeat extension allows an attacker to retrieve up to 64KB of memory from either the client or server. By sending a specially crafted heartbeat message, an attacker can exploit this vulnerability to recover sensitive information, such as private keys, from the memory of the affected system. This can potentially compromise the security of the system and the confidentiality of the data being transmitted.
How To Fix
Minimum fixed version
1.0.1e-2+deb7u5
This is the first release that contains the fix.
sudo apt-get install --only-upgrade openssl
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
There is no known workaround for this vulnerability. Upgrading the OpenSSL package to a fixed version is the recommended solution.
Conclusion
OpenSSL's TLS/DTLS Heartbeat extension is vulnerable to a memory disclosure issue that can be exploited by an attacker to retrieve sensitive information from the affected system's memory. To mitigate this vulnerability, it is crucial to upgrade the OpenSSL package to a fixed version and regenerate any compromised private keys. For further assistance and support in vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for openssl →
FAQ
OpenSSL is an open-source software library that provides cryptographic functions for secure communication over computer networks.
The TLS/DTLS Heartbeat extension is a feature in OpenSSL that allows clients and servers to keep the connection alive by periodically sending heartbeat messages.
This vulnerability allows an attacker to retrieve up to 64KB of memory from the affected system, potentially compromising sensitive information such as private keys.
To fix this vulnerability, it is recommended to upgrade the OpenSSL package to a version that includes the fix. Users should also regenerate any compromised private keys.
There is no known workaround for this vulnerability. Upgrading the OpenSSL package to a fixed version is the recommended solution.
Related vulnerabilities
Recent vulnerabilities recorded for openssl.