← Back

Trustedfirmware

trustedfirmware

76 CVEs • 5 products

Products (5)

Click to collapse
Toggle
Mbed Tls
mbed_tls
Op Tee
op-tee
Tf Psa Crypto
tf-psa-crypto

CVEs (76)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
2Linaro
Trustedfirmware
2Op Tee
Op Tee
Jun 5, 2026
Jul 15, 2019
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
Linaro/OP-TEE OP-TEE 3.3.0 and earlier is affected by: Rounding error. The impact is: Potentially leaking code and/or data from previous Trusted Application. The component is: optee_os. The fixed version is: 3.4.0 and la...Show more
Linaro/OP-TEE OP-TEE 3.3.0 and earlier is affected by: Rounding error. The impact is: Potentially leaking code and/or data from previous Trusted Application. The component is: optee_os. The fixed version is: 3.4.0 and later.Show less
2Linaro
Trustedfirmware
2Op Tee
Op Tee
Jun 5, 2026
Jul 15, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
Linaro/OP-TEE OP-TEE 3.3.0 and earlier is affected by: Boundary crossing. The impact is: Memory corruption of the TEE itself. The component is: optee_os. The fixed version is: 3.4.0 and later.
2Arm
Trustedfirmware
2Trusted Firmware A
Trusted Firmware A
Jun 5, 2026
Jan 30, 2019
N/A· v4
5.3 MEDIUM· v3
5.0 MEDIUM· v2
ARM Trusted Firmware-A allows information disclosure.
2Arm
Trustedfirmware
2Arm Trusted Firmware
Trusted Firmware A
Jun 5, 2026
Dec 18, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
In all versions of ARM Trusted Firmware up to and including v1.4, not initializing or saving/restoring the PMCR_EL0 register can leak secure world timing information.
2Arm
Trustedfirmware
2Mbed Tls
Mbed Tls
Jun 5, 2026
Dec 5, 2018
N/A· v4
4.7 MEDIUM· v3
1.9 LOW· v2
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) cipher suites.
3Libtom
LinaroTrustedfirmware
3Libtomcrypt
Op TeeOp Tee
Jun 5, 2026
Jun 15, 2018
N/A· v4
4.9 MEDIUM· v3
1.9 LOW· v2
LibTomCrypt through 1.18.1 allows a memory-cache side-channel attack on ECDSA signatures, aka the Return Of the Hidden Number Problem or ROHNP. To discover an ECDSA key, the attacker needs access to either the local mach...Show more
LibTomCrypt through 1.18.1 allows a memory-cache side-channel attack on ECDSA signatures, aka the Return Of the Hidden Number Problem or ROHNP. To discover an ECDSA key, the attacker needs access to either the local machine or a different virtual machine on the same physical host.Show less
3Arm
DebianTrustedfirmware
3Debian Linux
Mbed TlsMbed Tls
Jun 5, 2026
Apr 10, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
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.
3Arm
DebianTrustedfirmware
3Debian Linux
Mbed TlsMbed Tls
Jun 5, 2026
Apr 10, 2018
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
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.
2Arm
Trustedfirmware
2Arm Trusted Firmware
Trusted Firmware A
Jun 5, 2026
Sep 20, 2017
N/A· v4
7.0 HIGH· v3
5.1 MEDIUM· v2
The BL1 FWU SMC handling code in ARM Trusted Firmware before 1.4 might allow attackers to write arbitrary data to secure memory, bypass the bl1_plat_mem_check protection mechanism, cause a denial of service, or possibly...Show more
The BL1 FWU SMC handling code in ARM Trusted Firmware before 1.4 might allow attackers to write arbitrary data to secure memory, bypass the bl1_plat_mem_check protection mechanism, cause a denial of service, or possibly have unspecified other impact via a crafted AArch32 image, which triggers an integer overflow.Show less
2Arm
Trustedfirmware
2Mbed Tls
Mbed Tls
Jun 5, 2026
Aug 30, 2017
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
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 with many intermediates. NOTE: although mbed...Show more
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 with many intermediates. NOTE: although mbed TLS was formerly known as PolarSSL, the releases shipped with the PolarSSL name are not affected.Show less
2Arm
Trustedfirmware
2Arm Trusted Firmware
Trusted Firmware A
Jun 8, 2026
Jun 7, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
In ARM Trusted Firmware through 1.3, the secure self-hosted invasive debug interface allows normal world attackers to cause a denial of service (secure world panic) via vectors involving debug exceptions and debug regist...Show more
In ARM Trusted Firmware through 1.3, the secure self-hosted invasive debug interface allows normal world attackers to cause a denial of service (secure world panic) via vectors involving debug exceptions and debug registers.Show less
2Arm
Trustedfirmware
2Arm Trusted Firmware
Trusted Firmware A
Jun 8, 2026
Jun 7, 2017
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
In ARM Trusted Firmware 1.3, RO memory is always executable at AArch64 Secure EL1, allowing attackers to bypass the MT_EXECUTE_NEVER protection mechanism. This issue occurs because of inconsistency in the number of execu...Show more
In ARM Trusted Firmware 1.3, RO memory is always executable at AArch64 Secure EL1, allowing attackers to bypass the MT_EXECUTE_NEVER protection mechanism. This issue occurs because of inconsistency in the number of execute-never bits (one bit versus two bits).Show less
2Arm
Trustedfirmware
2Mbed Tls
Mbed Tls
Jun 5, 2026
Apr 20, 2017
N/A· v4
8.1 HIGH· v3
6.8 MEDIUM· v2
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. A specially crafted x509 certificate, when parsed...Show more
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. A specially crafted x509 certificate, when parsed by mbed TLS library, can cause an invalid free of a stack pointer leading to a potential remote code execution. In order to exploit this vulnerability, an attacker can act as either a client or a server on a network to deliver malicious x509 certificates to vulnerable applications.Show less
3Libtom
Op TeeTrustedfirmware
3Libtomcrypt
Op TeeOp Tee Os
Jun 5, 2026
Feb 13, 2017
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
The rsa_verify_hash_ex function in rsa_verify_hash.c in LibTomCrypt, as used in OP-TEE before 2.2.0, does not validate that the message length is equal to the ASN.1 encoded data length, which makes it easier for remote a...Show more
The rsa_verify_hash_ex function in rsa_verify_hash.c in LibTomCrypt, as used in OP-TEE before 2.2.0, does not validate that the message length is equal to the ASN.1 encoded data length, which makes it easier for remote attackers to forge RSA signatures or public certificates by leveraging a Bleichenbacher signature forgery attack.Show less
6Arm
DebianFedoraproject+3 more
6Debian Linux
FedoraMbed Tls+3 more
Jun 5, 2026
Nov 2, 2015
N/A· v4
N/A· v3
6.8 MEDIUM· v2
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 possibly execute arbitrary code via a long...Show more
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 possibly execute arbitrary code via a long session ticket name to the session ticket extension, which is not properly handled when creating a ClientHello message to resume a session. NOTE: this identifier was SPLIT from CVE-2015-5291 per ADT3 due to different affected version ranges.Show less
6Arm
DebianFedoraproject+3 more
7Debian Linux
FedoraLeap+4 more
Jun 5, 2026
Nov 2, 2015
N/A· v4
N/A· v3
6.8 MEDIUM· v2
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 of service (client crash) and possibly ex...Show more
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 of service (client crash) and possibly execute arbitrary code via a long hostname to the server name indication (SNI) extension, which is not properly handled when creating a ClientHello message. NOTE: this identifier has been SPLIT per ADT3 due to different affected version ranges. See CVE-2015-8036 for the session ticket issue that was introduced in 1.3.0.Show less