MT
Product
Mbed Tls
by Arm · last CVE Apr 2, 2026
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.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-34877
9.8
0%
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
2%
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
1%
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
3%
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
3%
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
5%
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
3%
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
0%
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
2%
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
1%
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
2%
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
0%
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
0%
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
1%
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
1%
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
0%
Jan 21
An issue was discovered in Mbed TLS through 3.5.1
Affected: before 3.5.2
CVE-2023-43615
7.5
1%
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
2%
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
1%
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
1%
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
2%
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
2%
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
2%
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
1%
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
1%
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
2%
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
2%
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
0%
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
0%
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
1%
Aug 23
An issue was discovered in Mbed TLS before 2.24.0
Affected: before 2.24.0
CVE-2020-10941
5.9
2%
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
3%
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
0%
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
0%
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
0%
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
0%
Oct 21
Mbed TLS through 3.6.4 has an Observable Timing Discrepancy
Affected: before 3.6.5
CVE-2022-46392
5.3
1%
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
1%
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
1%
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
2%
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
2%
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
0%
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
1%
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
0%
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
0%
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
0%
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
0%
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
0%
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
0%
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
0%
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
Page 1 of 2 · 51 total