MT
Product
Mbed Tls
51
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 9High 18Medium 24Low 0
Watch
Add Mbed Tls to your stack to get only the CVEs that touch what you run.
| CVE | CVSS | Published | Summary · affected versions |
|---|---|---|---|
| CVE-2026-34877 | 9.8 | Apr 2 | An issue was discovered in Mbed TLS versions from 2.19.0 up to 3.6.5, Mbed TLS 4.0.0 Affected: 2.19.0 before 3.6.6 |
| CVE-2025-47917 | 9.8 | Jul 20 | Mbed TLS before 3.6.4 allows a use-after-free in certain situations of applications that are developed in accordance with the documentation Affected: before 3.6.4 |
| CVE-2022-46393 | 9.8 | Dec 15 | An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0 Affected: before 2.28.2 |
| CVE-2021-44732 | 9.8 | Dec 20 | Mbed TLS before 3.0.1 has a double free in certain out-of-memory conditions, as demonstrated by an mbedtls_ssl_set_session() failure Affected: before 2.16.12; 2.17.0 before 2.28.0 |
| CVE-2017-18187 | 9.8 | Feb 14 | In ARM mbed TLS before 2.7.0, there is a bounds-check bypass through an integer overflow in PSK identity parsing in the ssl_parse_client_psk_identity() function in… Affected: before 2.7.0 |
| CVE-2018-0488 | 9.8 | Feb 13 | ARM mbed TLS before 1.3.22, before 2.1.10, and before 2.7.0, when the truncated HMAC extension and CBC are used, allows remote attackers to execute arbitrary code or cause a… Affected: 1.3.0 before 1.3.22; 2.1.0 before 2.1.10; 2.2.0 before 2.7.0 |
| CVE-2018-0487 | 9.8 | Feb 13 | ARM mbed TLS before 1.3.22, before 2.1.10, and before 2.7.0 allows remote attackers to execute arbitrary code or cause a denial of service (buffer overflow) via a crafted… Affected: 1.3.8 before 1.3.22; 2.1.0 before 2.1.10; 2.2.0 before 2.7.0 |
| CVE-2026-34872 | 9.1 | Apr 1 | An issue was discovered in Mbed TLS 3.5.x and 3.6.x through 3.6.5 and TF-PSA-Crypto 1.0 Affected: before 3.6.6 |
| CVE-2022-35409 | 9.1 | Jul 15 | An issue was discovered in Mbed TLS before 2.28.1 and 3.x before 3.2.0 Affected: before 2.28.1 |
| CVE-2024-28960 | 8.2 | Mar 29 | An issue was discovered in Mbed TLS 2.18.0 through 2.28.x before 2.28.8 and 3.x before 3.6.0, and Mbed Crypto Affected: 2.1.8 before 2.28.8 |
| CVE-2017-14032 | 8.1 | Aug 30 | ARM mbed TLS before 1.3.21 and 2.x before 2.1.9, if optional authentication is configured, allows remote attackers to bypass peer authentication via an X.509 certificate chain… Affected: 1.3.19; 1.3.21; 2.1.7; 2.1.9; 2.4.2; 2.6.2 |
| CVE-2025-52496 | 7.8 | Jul 4 | Mbed TLS before 3.6.4 has a race condition in AESNI detection if certain compiler optimizations occur Affected: before 3.6.4 |
| CVE-2026-25835 | 7.7 | Apr 1 | Mbed TLS before 3.6.6 and TF-PSA-Crypto before 1.1.0 misuse seeds in a Pseudo-Random Number Generator (PRNG) Affected: 2.18.0 before 3.6.6 |
| CVE-2025-48965 | 7.5 | Jul 20 | 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 Affected: before 3.6.4 |
| CVE-2024-23775 | 7.5 | Jan 31 | Integer Overflow vulnerability in Mbed TLS 2.x before 2.28.7 and 3.x before 3.5.2, allows attackers to cause a denial of service (DoS) via mbedtls_x509_set_extension() Affected: 2.0.0 before 2.28.7 |
| CVE-2023-52353 | 7.5 | Jan 21 | An issue was discovered in Mbed TLS through 3.5.1 Affected: before 3.5.2 |
| CVE-2023-43615 | 7.5 | Oct 7 | Mbed TLS 2.x before 2.28.5 and 3.x before 3.5.0 has a Buffer Overflow Affected: 2.0.0 before 2.28.5 |
| CVE-2021-43666 | 7.5 | Mar 24 | A Denial of Service vulnerability exists in mbed TLS 3.0.0 and earlier in the mbedtls_pkcs12_derivation function when an input password's length is 0 Affected: through 3.0.0 |
| CVE-2021-45451 | 7.5 | Dec 21 | In Mbed TLS before 3.1.0, psa_aead_generate_nonce allows policy bypass or oracle-based decryption when the output buffer is at memory locations accessible to an untrusted… Affected: before 3.1.0 |
| CVE-2020-36478 | 7.5 | Aug 23 | An issue was discovered in Mbed TLS before 2.25.0 (and before 2.16.9 LTS and before 2.7.18 LTS) Affected: before 2.7.18; 2.8.0 before 2.16.9; 2.17.0 before 2.25.0 |
| CVE-2020-36476 | 7.5 | Aug 23 | An issue was discovered in Mbed TLS before 2.24.0 (and before 2.16.8 LTS and before 2.7.17 LTS) Affected: before 2.7.17; 2.8.0 before 2.16.8; 2.17.0 before 2.24.0 |
| CVE-2020-36475 | 7.5 | Aug 23 | An issue was discovered in Mbed TLS before 2.25.0 (and before 2.16.9 LTS and before 2.7.18 LTS) Affected: before 2.7.18; 2.8.0 before 2.16.9; 2.17.0 before 2.25.0 |
| CVE-2020-36426 | 7.5 | Jul 19 | An issue was discovered in Arm Mbed TLS before 2.24.0 Affected: before 2.7.17; 2.8.0 before 2.16.8; 2.17.0 before 2.24.0 |
| CVE-2020-36423 | 7.5 | Jul 19 | An issue was discovered in Arm Mbed TLS before 2.23.0 Affected: before 2.16.7; 2.17.0 before 2.23.0 |
| CVE-2018-1000520 | 7.5 | Jun 26 | ARM mbedTLS version 2.7.0 and earlier contains a Ciphersuite Allows Incorrectly Signed Certificates vulnerability in mbedtls_ssl_get_verify_result() that can result in… Affected: through 2.7.0 |
| CVE-2018-9989 | 7.5 | Apr 10 | ARM mbed TLS before 2.1.11, before 2.7.2, and before 2.8.0 has a buffer over-read in ssl_parse_server_psk_hint() that could cause a crash on invalid input Affected: before 2.1.11; 2.7.0 before 2.7.2 |
| CVE-2018-9988 | 7.5 | Apr 10 | ARM mbed TLS before 2.1.11, before 2.7.2, and before 2.8.0 has a buffer over-read in ssl_parse_server_key_exchange() that could cause a crash on invalid input Affected: before 2.1.11; 2.7.0 before 2.7.2 |
| CVE-2026-34871 | 6.7 | Apr 1 | An issue was discovered in Mbed TLS before 3.6.6 and 4.x before 4.1.0 and TF-PSA-Crypto before 1.1.0 Affected: before 3.6.6 |
| CVE-2025-54764 | 6.2 | Oct 20 | Mbed TLS before 3.6.5 allows a local timing attack against certain RSA operations, and direct calls to mbedtls_mpi_mod_inv or mbedtls_mpi_gcd Affected: before 3.6.5 |
| CVE-2020-36477 | 5.9 | Aug 23 | An issue was discovered in Mbed TLS before 2.24.0 Affected: before 2.24.0 |
| CVE-2020-10941 | 5.9 | Mar 24 | Arm Mbed TLS before 2.16.5 allows attackers to obtain sensitive information (an RSA private key) by measuring cache usage during an import Affected: before 2.16.5 |
| CVE-2018-0497 | 5.9 | Jul 28 | ARM mbed TLS before 2.12.0, before 2.7.5, and before 2.1.14 allows remote attackers to achieve partial plaintext recovery (for a CBC based ciphersuite) via a timing-based… Affected: before 2.1.14; 2.2.0 before 2.7.5; 2.8.0 before 2.12.0 |
| CVE-2024-23170 | 5.5 | Jan 31 | An issue was discovered in Mbed TLS 2.x before 2.28.7 and 3.x before 3.5.2 Affected: 2.0.0 before 2.28.7 |
| CVE-2020-16150 | 5.5 | Sep 2 | A Lucky 13 timing side channel in mbedtls_ssl_decrypt_buf in library/ssl_msg.c in Trusted Firmware Mbed TLS through 2.23.0 allows an attacker to recover secret key information Affected: before 2.7.17; 2.8.0 before 2.16.8; 2.17.0 before 2.24.0 |
| CVE-2025-27809 | 5.4 | Mar 25 | 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… Affected: before 2.28.10 |
| CVE-2025-59438 | 5.3 | Oct 21 | Mbed TLS through 3.6.4 has an Observable Timing Discrepancy Affected: before 3.6.5 |
| CVE-2022-46392 | 5.3 | Dec 15 | An issue was discovered in Mbed TLS before 2.28.2 and 3.x before 3.3.0 Affected: before 2.28.2 |
| CVE-2020-36425 | 5.3 | Jul 19 | An issue was discovered in Arm Mbed TLS before 2.24.0 Affected: before 2.7.17; 2.8.0 before 2.16.8; 2.17.0 before 2.24.0 |
| CVE-2020-36422 | 5.3 | Jul 19 | An issue was discovered in Arm Mbed TLS before 2.23.0 Affected: before 2.16.7; 2.17.0 before 2.23.0 |
| CVE-2020-36421 | 5.3 | Jul 19 | An issue was discovered in Arm Mbed TLS before 2.23.0 Affected: before 2.16.7; 2.17.0 before 2.23.0 |
| CVE-2019-16910 | 5.3 | Sep 26 | Arm Mbed TLS before 2.19.0 and Arm Mbed Crypto before 2.0.0, when deterministic ECDSA is enabled, use an RNG with insufficient entropy for blinding, which might allow an attacker… Affected: before 2.7.12; 2.8.0 before 2.16.3 |
| CVE-2025-66442 | 5.1 | Apr 1 | In Mbed TLS through 4.0.0, there is a compiler-induced timing side channel (in RSA and CBC/ECB decryption) that only occurs with LLVM's select-optimize feature Affected: through 4.0.0 |
| CVE-2021-24119 | 4.9 | Jul 14 | In Trusted Firmware Mbed TLS 2.24.0, a side-channel vulnerability in base64 PEM file decoding allows system-level (administrator) attackers to obtain information about secret RSA… Affected: before 2.26.0 |
| CVE-2025-52497 | 4.8 | Jul 4 | 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 Affected: before 3.6.4 |
| CVE-2025-27810 | 4.8 | Mar 25 | 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,… Affected: before 2.28.10 |
| CVE-2021-36647 | 4.7 | Jan 17 | Use of a Broken or Risky Cryptographic Algorithm in the function mbedtls_mpi_exp_mod() in lignum.c in Mbed TLS Mbed TLS all versions before 3.0.0, 2.27.0 or 2.16.11 allows… Affected: before 2.16.11; 2.17.0 before 2.27.0 |
| CVE-2020-36424 | 4.7 | Jul 19 | An issue was discovered in Arm Mbed TLS before 2.24.0 Affected: before 2.7.17; 2.8.0 before 2.16.8; 2.17.0 before 2.24.0 |
| CVE-2020-10932 | 4.7 | Apr 15 | An issue was discovered in Arm Mbed TLS before 2.16.6 and 2.7.x before 2.7.15 Affected: 2.7.0 before 2.7.15 |
| CVE-2019-18222 | 4.7 | Jan 23 | The ECDSA signature implementation in ecdsa.c in Arm Mbed Crypto 2.1 and Mbed TLS through 2.19.1 does not reduce the blinded scalar before computing the inverse, which allows a… Affected: before 2.7.13; 2.8.0 before 2.16.4; 2.17.0 before 2.20.0 |
| CVE-2018-19608 | 4.7 | Dec 5 | Arm Mbed TLS before 2.14.1, before 2.7.8, and before 2.1.17 allows a local unprivileged attacker to recover the plaintext of RSA decryption, which is used in RSA-without-(EC)DH(E)… Affected: 2.1.0 before 2.1.17; 2.7.0 before 2.7.8 |
