Priority LOW 19
In Mbed TLS 3.6.1 through 3.6.3 before 3.6.4, a timing discrepancy in block cipher padding removal allows an attacker to recover the plaintext when PKCS#7 padding mode is used.
CVSS 3.1MEDIUM 4.0· Network · No auth · No interaction · EPSS 0.00473 · Published 2025-07-20 · Fixed in 3.6.4 CWE-385
Priority LOW 34
Mbed TLS before 3.6.4 has a NULL pointer dereference because mbedtls_asn1_store_named_data can trigger conflicting data with val.p of NULL but val.len greater than zero.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00574 · Published 2025-07-20 · Fixed in 3.6.4 CWE-696
Priority MEDIUM 48
Mbed TLS before 3.6.4 allows a use-after-free in certain situations of applications that are developed in accordance with the documentation.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02443 · Published 2025-07-20 · Fixed in 3.6.4 CWE-416
Priority LOW 22
Mbed TLS before 3.6.4 has a PEM parsing one-byte heap-based buffer underflow, in mbedtls_pem_read_buffer and two mbedtls_pk_parse functions, via untrusted PEM input.
CVSS 3.1MEDIUM 4.8· Network · No auth · No interaction · EPSS 0.00331 · Published 2025-07-04 · Fixed in 3.6.4 CWE-193
Priority HIGH 69
Mbed TLS before 3.6.4 has a race condition in AESNI detection if certain compiler optimizations occur.
CVSS 3.1HIGH 7.8· Local · No auth · No interaction · EPSS 0.00214 · Published 2025-07-04 · Fixed in 3.6.4 CWE-733
Priority LOW 29
In MbedTLS 3.3.0 before 3.6.4, mbedtls_lms_import_public_key does not check that the input buffer is at least 4 bytes before reading a 32-bit field, allowing a possible out-of-bounds read on truncated input.
CVSS 3.1MEDIUM 6.5· Network · No auth · No interaction · EPSS 0.00322 · Published 2025-07-04 · Fixed in 3.6.4 CWE-125
Priority LOW 22
In MbedTLS 3.3.0 before 3.6.4, mbedtls_lms_verify may accept invalid signatures if hash computation fails and internal errors go unchecked, enabling LMS (Leighton-Micali Signature) forgery in a fault scenario.
CVSS 3.1MEDIUM 4.9· Physical · No auth · No interaction · EPSS 0.00158 · Published 2025-07-04 · Fixed in 3.6.4 CWE-325
Priority LOW 24
Mbed TLS before 2.28.10 and 3.x before 3.6.3, in some cases of failed memory allocation or hardware errors, uses uninitialized stack memory to compose the TLS Finished message, potentially leading to authentication bypas…
CVSS 3.1MEDIUM 5.4· Network · No auth · No interaction · EPSS 0.00297 · Published 2025-03-25 · Fixed in 2.28.10, 3.6.3 CWE-908
Priority LOW 24
Mbed TLS before 2.28.10 and 3.x before 3.6.3, on the client side, accepts servers that have trusted certificates for arbitrary hostnames unless the TLS client application calls mbedtls_ssl_set_hostname.
CVSS 3.1MEDIUM 5.4· Network · No auth · No interaction · EPSS 0.00201 · Published 2025-03-25 · Fixed in 2.28.10, 3.6.3 CWE-1188
Priority MEDIUM 47
An integer overflow was discovered in the CoAP library in Arm Mbed OS 5.14.0.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02574 · Published 2019-11-05 · No fix listed CWE-190
Priority MEDIUM 48
Buffer overflows were discovered in the CoAP library in Arm Mbed OS 5.14.0.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.0306 · Published 2019-11-05 · No fix listed CWE-129