VendorsTrusted Firmwareop-teeall versions
Vulnerabilities

Trusted Firmware OP-TEE

Ranked by severity, then by exploit likelihood. Click a CVE ID for its full record.

29CVEs
CVE-2019-1010298
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.
Published 2019-07-15 · Modified
10.0EPSS 0.039
CVE-2019-1010296
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.
Published 2019-07-15 · Modified
10.0EPSS 0.028
CVE-2019-1010297
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.
Published 2019-07-15 · Modified
10.0EPSS 0.027
CVE-2019-1010295
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.
Published 2019-07-15 · Modified
9.8EPSS 0.016
CVE-2019-1010292
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.
Published 2019-07-16 · Modified
9.8EPSS 0.016
CVE-2019-1010293
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.
Published 2019-07-15 · Modified
9.8EPSS 0.016
CVE-2019-25052
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.
Published 2021-08-11 · Modified
9.1EPSS 0.009
CVE-2022-46152
OP-TEE Trusted OS vulnerable to Improper Validation of Array Index in the cleanup_shm_refs function
Published 2022-11-29 · Analyzed
8.8EPSS 0.005
CVE-2026-33317
OP-TEE: PKCS#11 TA out-of-bounds read and memory disclosure
Published 2026-04-24 · Analyzed
8.7EPSS 0.002
CVE-2021-44149
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 operations on Secure World memory. This involves a v cycle.
Published 2021-12-07 · Modified
7.8EPSS 0.003
CVE-2026-40290
OP-TEE has a Use-After-Free race in FF-A shared-memory teardown
Published 2026-06-03 · Analyzed
7.8EPSS 0.002
CVE-2019-1010294
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.
Published 2019-07-15 · Modified
7.5EPSS 0.014
CVE-2016-6129
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.
Published 2017-02-13 · Analyzed
7.5EPSS 0.008
CVE-2026-33662
OP-TEE: RSASSA EMSA- PKCS1-v1_5 underflow in emsa_pkcs1_v1_5_encode()
Published 2026-04-24 · Analyzed
7.5EPSS 0.006
CVE-2023-41325
OP-TEE double free in shdr_verify_signature
Published 2023-09-15 · Modified
7.4EPSS 0.004
CVE-2021-36133
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.
Published 2021-12-07 · Modified
7.1EPSS 0.003
CVE-2020-13799
Western Digital has identified a security vulnerability in the Replay Protected Memory Block (RPMB) protocol as specified in multiple standards for storage device interfaces, including all versions of eMMC, UFS, and NVMe. The RPMB protocol is specified by industry standards bodies and is implemented by storage devices from multiple vendors to assist host systems in securing trusted firmware. Several scenarios have been identified in which the RPMB state may be affected by an attacker without the knowledge of the trusted component that uses the RPMB feature.
Published 2020-11-18 · Modified
6.8EPSS 0.003
CVE-2022-47549
An unprotected memory-access operation in optee_os in TrustedFirmware Open Portable Trusted Execution Environment (OP-TEE) before 3.20 allows a physically proximate adversary to bypass signature verification and install malicious trusted applications via electromagnetic fault injections.
Published 2022-12-19 · Modified
6.4EPSS 0.004
CVE-2026-44362
OP-TEE's subkey rollback protection can be bypassed with older subkey versions
Published 2026-07-06 · Analyzed
5.5EPSS 0.002
CVE-2026-45702
OP-TEE has FF-A type confusion in SPMC tmem path that causes S-EL1 kernel panic
Published 2026-06-03 · Analyzed
5.5EPSS 0.002
CVE-2026-40257
OP-TEE has SHA-3 accelerated finalize heap overflow
Published 2026-07-06 · Analyzed
5.5EPSS 0.002
CVE-2018-12437
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.
Published 2018-06-15 · Modified
4.9EPSS 0.005
CVE-2026-45614
OP-TEE vulnerable to ECDH private key recovery
Published 2026-06-03 · Analyzed
4.7EPSS 0.001
CVE-2026-53763
OP-TEE has AES-GCM 32-bit integer overflow in length counters that breaks authentication guarantee
Published 2026-07-06 · Analyzed
3.8EPSS 0.002
CVE-2026-42546
OP-TEE has missing OPTEE_MSG_ATTR_TYPE_MASK in cleanup_shm_refs() leaks mobj references
Published 2026-07-06 · Analyzed
3.8EPSS 0.002
CVE-2026-41434
OP-TEE has unbounded recursion in sanitize_client_object()
Published 2026-07-06 · Analyzed
3.3EPSS 0.002
CVE-2026-41516
OP-TEE: Hisilicon HPRE PKCS#1 v1.5 Decryption Padding Oracle
Published 2026-07-06 · Analyzed
3.3EPSS 0.001
CVE-2026-41515
OP-TEE: RSA-OAEP padding oracle in NXP CAAM driver enables plaintext recovery
Published 2026-07-06 · Analyzed
3.3EPSS 0.001
CVE-2026-41514
OP-TEE: RSA-OAEP padding oracle in Hisilicon HPRE driver enables plaintext recovery
Published 2026-07-06 · Analyzed
3.3EPSS 0.001