CVE-2016-6306: Medium severity OpenSSL OpenSSL vulnerability
Last updated 24 July 2024
Other sources
Multiple out of bounds read flaws were found in the way OpenSSL handled certain TLS/SSL protocol handshake messages. A remote attacker could possibly use these flaws to crash a TLS/SSL server or client using OpenSSL.
Quoting form the draft of the OpenSSL upstream advisory:
Certificate message OOB reads (CVE-2016-6306) =============================================
Severity: Low
In OpenSSL 1.0.2 and earlier some missing message length checks can result in OOB reads of up to 2 bytes beyond an allocated buffer. There is a theoretical DoS risk but this has not been observed in practice on common platforms.
The messages affected are client certificate, client certificate request and server certificate. As a result the attack can only be performed against a client or a server which enables client authentication.
OpenSSL 1.1.0 is not affected.
OpenSSL 1.0.2 users should upgrade to 1.0.2i OpenSSL 1.0.1 users should upgrade to 1.0.1u
This issue was reported to OpenSSL on 22nd August 2016 by Shi Lei (Gear Team, Qihoo 360 Inc.). The fix was developed by Stephen Henson of the OpenSSL development team.
— Red Hat
The certificate parser in OpenSSL before 1.0.1u and 1.0.2 before 1.0.2i might allow remote attackers to cause a denial of service (out-of-bounds read) via crafted certificate operations, related to s3clnt.c and s3srvr.c.
Affected Software
Remediation
Event History
Parent advisories
This vulnerability appears in the following advisories.
Frequently Asked Questions
What are the potential impacts of CVE-2016-6306?
CVE-2016-6306 can lead to crashes of a TLS/SSL server or client using OpenSSL due to out of bounds read flaws.
How can I mitigate CVE-2016-6306?
To mitigate CVE-2016-6306, upgrade to the patched versions of the affected OpenSSL packages as specified in the advisory.
What versions of OpenSSL are vulnerable to CVE-2016-6306?
OpenSSL versions before the patched releases that address CVE-2016-6306 are susceptible to this vulnerability.
Is CVE-2016-6306 a critical vulnerability?
CVE-2016-6306 is considered a moderate risk due to the potential for denial of service attacks.
Can CVE-2016-6306 be exploited remotely?
Yes, CVE-2016-6306 can be exploited remotely by an attacker targeting a vulnerable TLS/SSL server or client.