T

Trustedfirmware Security Vulnerabilities (CVE)

Explore vulnerabilities and security advisories affecting Trustedfirmware products.

47 known CVE vulnerabilities tracked

Critical
14
High
21
Medium
12
Low
0
None
0

Vulnerabilities By Year

Products Affected

All Trustedfirmware CVEs

CVE-2022-46152
8.2 high

OP-TEE Trusted OS is the secure side implementation of OP-TEE project, a Trusted Execution Environment. Versions prior to 3.19.0, contain an Improper Validation of Array Index vulnerability. The function `cleanup_shm_refs()` is called by both `entry_invoke_command()` and `entry_open_session()`. The

Op-Tee Nov 29, 2022
CVE-2021-43619
7.8 high

Trusted Firmware M 1.4.x through 1.4.1 has a buffer overflow issue in the Firmware Update partition. In the IPC model, a psa_fwu_write caller from SPE or NSPE can overwrite stack memory locations.

Trusted Firmware-M Mar 1, 2022
CVE-2021-40327
5.9 medium

Trusted Firmware-M (TF-M) 1.4.0, when Profile Small is used, has incorrect access control. NSPE can access a secure key (held by the Crypto service) based solely on knowledge of its key ID. For example, there is no authorization check associated with the relationship between a caller and a key owner

Trusted Firmware-M Jan 13, 2022
CVE-2021-45450
7.5 high

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 locations accessible to an untrusted application.

Mbed Tls Dec 21, 2021
CVE-2021-44149
7.8 high

An issue was discovered in Trusted Firmware OP-TEE Trusted OS through 3.15.0. The OPTEE-OS CSU driver for NXP i.MX6UL SoC devices lacks security access configuration for wakeup-related registers, resulting in TrustZone bypass because the NonSecure World can perform arbitrary memory read/write operat

Op-Tee Dec 7, 2021
CVE-2021-36133
7.1 high

The OPTEE-OS CSU driver for NXP i.MX SoC devices lacks security access configuration for several models, resulting in TrustZone bypass because the NonSecure World can perform arbitrary memory read/write operations on Secure World memory. This involves a DMA capable peripheral.

Op-Tee Dec 7, 2021
CVE-2019-25052
9.1 critical

In Linaro OP-TEE before 3.7.0, by using inconsistent or malformed data, it is possible to call update and final cryptographic functions directly, causing a crash that could leak sensitive information.

Op-Tee Aug 11, 2021
CVE-2021-27562
5.5 medium

In Arm Trusted Firmware M through 1.2, the NS world may trigger a system halt, an overwrite of secure data, or the printing out of secure data when calling secure functions under the NSPE handler mode.

Trusted Firmware-M May 25, 2021
CVE-2021-32032
7.5 high

In Trusted Firmware-M through 1.3.0, cleaning up the memory allocated for a multi-part cryptographic operation (in the event of a failure) can prevent the abort() operation in the associated cryptographic library from freeing internal resources, causing a memory leak.

Trusted Firmware-M May 21, 2021
CVE-2019-1010292
9.8 critical

Linaro/OP-TEE OP-TEE Prior to version v3.4.0 is affected by: Boundary checks. The impact is: This could lead to corruption of any memory which the TA can access. The component is: optee_os. The fixed version is: v3.4.0.

Op-Tee Jul 16, 2019
CVE-2019-1010298
9.8 critical

Linaro/OP-TEE OP-TEE 3.3.0 and earlier is affected by: Buffer Overflow. The impact is: Code execution in the context of TEE core (kernel). The component is: optee_os. The fixed version is: 3.4.0 and later.

Op-Tee Jul 15, 2019
CVE-2019-1010297
9.8 critical

Linaro/OP-TEE OP-TEE 3.3.0 and earlier is affected by: Buffer Overflow. The impact is: Execution of code in TEE core (kernel) context. The component is: optee_os. The fixed version is: 3.4.0 and later.

Op-Tee Jul 15, 2019
CVE-2019-1010296
9.8 critical

Linaro/OP-TEE OP-TEE 3.3.0 and earlier is affected by: Buffer Overflow. The impact is: Code execution in context of TEE core (kernel). The component is: optee_os. The fixed version is: 3.4.0 and later.

Op-Tee Jul 15, 2019
CVE-2019-1010295
9.8 critical

Linaro/OP-TEE OP-TEE 3.3.0 and earlier is affected by: Buffer Overflow. The impact is: Memory corruption and disclosure of memory content. The component is: optee_os. The fixed version is: 3.4.0 and later.

Op-Tee Jul 15, 2019
CVE-2019-1010294
7.5 high

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.

Op-Tee Jul 15, 2019
CVE-2019-1010293
9.8 critical

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.

Op-Tee Jul 15, 2019
CVE-2018-19440
5.3 medium

ARM Trusted Firmware-A allows information disclosure.

Trusted Firmware-A Jan 30, 2019
CVE-2017-15031
7.5 high

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.

Trusted Firmware-A Dec 18, 2018
CVE-2017-9607
7.0 high

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 int

Trusted Firmware-A Sep 20, 2017
CVE-2017-7564
7.5 high

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.

Trusted Firmware-A Jun 7, 2017
CVE-2017-7563
8.1 high

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).

Trusted Firmware-A Jun 7, 2017
CVE-2017-2784
8.1 high

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 p

Mbed Tls Apr 20, 2017
CVE-2016-6129
7.5 high

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 Bleichen

Op-Tee Feb 13, 2017