CVE-2014-3510: Null Pointer Dereference
It was found that OpenSSL DTLS clients using anonymous (EC)DH ciphersuites could be crashed by a malicious server via a handshake message.
Other sources
The ssl3sendclientkeyexchange function in s3clnt.c in OpenSSL 0.9.8 before 0.9.8zb, 1.0.0 before 1.0.0n, and 1.0.1 before 1.0.1i allows remote DTLS servers to cause a denial of service (NULL pointer dereference and client application crash) via a crafted handshake message in conjunction with a (1) anonymous DH or (2) anonymous ECDH ciphersuite.
— MITRE
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2014-3510?
CVE-2014-3510 is rated as a high severity vulnerability due to its potential to crash applications using vulnerable OpenSSL versions.
How do I fix CVE-2014-3510?
To fix CVE-2014-3510, upgrade to OpenSSL version 0.9.8zb, 1.0.0n, or 1.0.1i or later.
Which versions of OpenSSL are affected by CVE-2014-3510?
CVE-2014-3510 affects OpenSSL versions 0.9.8 before 0.9.8zb, 1.0.0 before 1.0.0n, and 1.0.1 before 1.0.1i.
What happens if I do not patch CVE-2014-3510?
If you do not patch CVE-2014-3510, your system remains vulnerable to crashes from malicious DTLS handshake messages.
Is CVE-2014-3510 specific to DTLS servers?
Yes, CVE-2014-3510 specifically affects OpenSSL DTLS clients connecting to malicious servers using vulnerable ciphersuites.