CVE-2019-14431: Buffer Overflow
In MatrixSSL 3.8.3 Open through 4.2.1 Open, the DTLS server mishandles incoming network messages leading to a heap-based buffer overflow of up to 256 bytes and possible Remote Code Execution in parseSSLHandshake in sslDecode.c. During processing of a crafted packet, the server mishandles the fragment length value provided in the DTLS message.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2019-14431?
CVE-2019-14431 is rated as a high severity vulnerability due to the potential for remote code execution.
How do I fix CVE-2019-14431?
To fix CVE-2019-14431, upgrade MatrixSSL to version 4.2.2 or later.
What impact does CVE-2019-14431 have on affected systems?
CVE-2019-14431 can lead to a heap-based buffer overflow, allowing an attacker to execute arbitrary code remotely.
Which versions of MatrixSSL are affected by CVE-2019-14431?
CVE-2019-14431 affects MatrixSSL versions from 3.8.3 Open through 4.2.1 Open.
How does CVE-2019-14431 exploit the DTLS server?
CVE-2019-14431 exploits the DTLS server by mishandling crafted network messages, leading to a vulnerability in the sslDecode.c file.