CVE-2022-35409

An issue was discovered in Mbed TLS before 2.28.1 and 3.x before 3.2.0

published July 15, 2022

CVSS
—
EPSS
2%
Percentile
83.2
In the wild
Unconfirmed
What it is

🚨 An invalid ClientHello message can lead to heap-based buffer over-read, creating a potential crash or data leak! Think of it like a barista mixing up a coffee order and accidentally spilling boiling water everywhere — it may not be intentional, but it could create a chaotic scene! An attacker could exploit this vulnerability to crash the DTLS server or, in some configurations, even access sensitive information through error messages. This could lead to service downtime or data leakage, which is absolutely devastating!

Put simply

Think of it like a barista mixing up a coffee order and accidentally spilling boiling water everywhere — it may not be intentional, but it could create a chaotic scene! This vulnerability occurs in Mbed TLS versions before 2.28.1 and 3.x before 3.2.0, where an unauthenticated attacker can exploit specific configurations to send a malformed ClientHello message, triggering a heap-based buffer over-read. This can occur if the configurations enable MBEDTLS_SSL_DTLS_CLIENT_PORT_REUSE and have a certain threshold for MBEDTLS_SSL_IN_CONTENT_LEN.

What to do

An attacker could exploit this vulnerability to crash the DTLS server or, in some configurations, even access sensitive information through error messages. This could lead to service downtime or data leakage, which is absolutely devastating! To protect your systems, update Mbed TLS to version 2.28.1 or 3.2.0 and review your server configurations to ensure the affected settings are disabled. Regularly monitor for updates and apply any relevant patches to enhance security. You’ve got this! Stay proactive and keep those systems secure! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.02300 · 83.2th percentile
Published
2022-07-15T00:00Z
EPSS history
Timeline
  • 15 JUL 00:00Z
    An issue was discovered in Mbed TLS before 2.28.1 and 3.x before 3.2.0
    cvelistv5