MT
Product
Mbed TLS
by trustedfirmware · last CVE Sep 24, 2026
43
CVEs
0
On KEV
9.8
Max CVSS
0
New 30D
Severity mix
Critical 11High 13Medium 14Low 3
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: 4.0.0
CVE-2026-34875
9.8
0%
Apr 1
An issue was discovered in Mbed TLS through 3.6.5 and TF-PSA-Crypto 1.0.0
Affected: 3.5.0 before 3.6.6
CVE-2024-49195
9.8
1%
Oct 15
Mbed TLS 3.5.x through 3.6.x before 3.6.2 has a buffer underrun in pkwrite when writing an opaque key pair
Affected: 3.5.0 before 3.6.2
CVE-2024-45158
9.8
1%
Sep 5
An issue was discovered in Mbed TLS 3.6 before 3.6.1
Affected: 3.6.0
CVE-2024-45159
9.8
0%
Sep 5
An issue was discovered in Mbed TLS 3.x before 3.6.1
Affected: 3.2.0 before 3.6.1
CVE-2023-45199
9.8
1%
Oct 7
Mbed TLS 3.2.x through 3.4.x before 3.5 has a Buffer Overflow that can lead to remote Code execution
Affected: 3.2.0 before 3.5.0
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: 3.0.0 before 3.3.0
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: 3.0.0; 3.0.0
CVE-2026-34873
9.1
0%
Apr 1
An issue was discovered in Mbed TLS 3.5.0 through 4.0.0
Affected: 3.5.0 before 3.6.6; 4.0.0 before 4.1.0
CVE-2024-30166
9.1
1%
Apr 3
In Mbed TLS 3.3.0 through 3.5.2 before 3.6.0, a malicious client can cause information disclosure or a denial of service because of a stack buffer over-read (of less than 256…
Affected: 3.3.0 before 3.6.0
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: 3.0.0 before 3.2.0
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: 3.0.0 before 3.6.0
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.10; 1.3.11; 1.3.12; 1.3.13; 1.3.14; 1.3.15; +18 more
CVE-2017-2784
8.1
3%
Apr 20
An exploitable free of a stack pointer vulnerability exists in the x509 certificate parsing code of ARM mbed TLS before 1.3.19, 2.x before 2.1.7, and 2.4.x before 2.4.2
Affected: through 1.3.18; 2.0.0; 2.1.0; 2.1.1; 2.1.2; 2.1.3; +4 more
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: 4.0.0
CVE-2026-34876
7.5
0%
Apr 2
An issue was discovered in Mbed TLS 3.x before 3.6.6
Affected: 3.1.0 before 3.6.6
CVE-2026-34874
7.5
0%
Apr 1
An issue was discovered in Mbed TLS through 3.6.5 and 4.x through 4.0.0
Affected: 3.5.0 before 3.6.6; 4.0.0
CVE-2026-25833
7.5
0%
Apr 1
Mbed TLS 3.5.0 to 3.6.5 fixed in 3.6.6 and 4.1.0 has a buffer overflow in the x509_inet_pton_ipv6() function
Affected: 3.5.0 before 3.6.6; 4.0.0
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: 3.0.0 before 3.5.2
CVE-2024-23744
7.5
1%
Jan 21
An issue was discovered in Mbed TLS 3.5.1
Affected: after 3.4.0 through 3.5.1
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: 3.0.0 before 3.5.0
CVE-2021-45450
7.5
1%
Dec 21
In Mbed TLS before 2.28.0 and 3.x before 3.1.0, psa_cipher_generate_iv and psa_cipher_encrypt allow policy bypass or oracle-based decryption when the output buffer is at memory…
Affected: 2.22.0 before 2.28.0; 3.0.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: 2.8.0
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: 2.8.0
CVE-2026-25834
6.5
0%
Apr 1
Mbed TLS v3.3.0 up to 3.6.5 and 4.0.0 allows Algorithm Downgrade
Affected: 3.3.0 before 3.6.6; 4.0.0
CVE-2025-49601
6.5
0%
Jul 4
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…
Affected: 3.3.0 before 3.6.4
CVE-2024-28755
6.5
0%
Apr 3
An issue was discovered in Mbed TLS 3.5.x before 3.6.0
Affected: 3.5.0 through 3.6.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: 3.0.0 before 3.5.2
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: 3.0.0 before 3.6.3
CVE-2024-28836
5.4
0%
Apr 3
An issue was discovered in Mbed TLS 3.5.x before 3.6.0
Affected: 3.5.0 before 3.6.0
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: 3.0.0 before 3.3.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: 2.17.0 before 2.19.0
CVE-2024-45157
5.1
0%
Sep 5
An issue was discovered in Mbed TLS before 2.28.9 and 3.x before 3.6.1, in which the user-selected algorithm is not used
Affected: 2.26.0 before 2.28.9; 3.2.0 before 3.6.1
CVE-2025-49600
4.9
0%
Jul 4
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…
Affected: 3.3.0 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: 3.0.0 before 3.6.3
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: 2.28.0 before 3.0.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.16.0 before 2.16.6
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.14.0 before 2.14.1
CVE-2026-25832
3.7
0%
Sep 14
In Mbed TLS 3.6.x before 3.6.7 and 4.1.x before 4.1.2, the TLS 1.3 client accepts HelloRetryRequest selecting an unadvertised group
Affected: 3.5.0 before 3.6.7; 4.0.0 before 4.1.2
CVE-2025-49087
3.7
0%
Jul 20
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
Affected: 3.6.1 before 3.6.4
CVE-2026-73064
2.9
0%
Sep 24
In Mbed TLS 3.2.0 though 3.6.6 and 4.0.0 through 4.1.0, an attacker who can cause an entropy source to fail can remove or inject bytes into the start of the TLS stream
Affected: 3.2.0 before 3.6.7; 4.0.0 before 4.1.1
CVE-2015-8036
–
3%
Nov 2
Heap-based buffer overflow in ARM mbed TLS (formerly PolarSSL) 1.3.x before 1.3.14 and 2.x before 2.1.2 allows remote SSL servers to cause a denial of service (client crash) and…
Affected: 1.3.0 before 1.3.14; 2.0.0 before 2.1.2
CVE-2015-5291
–
4%
Nov 2
Heap-based buffer overflow in PolarSSL 1.x before 1.2.17 and ARM mbed TLS (formerly PolarSSL) 1.3.x before 1.3.14 and 2.x before 2.1.2 allows remote SSL servers to cause a denial…
Affected: 1.3.0 before 1.3.14; 2.0.0 before 2.1.2
Showing 43