TrustedFirmware vulnerabilities (CVE)

CVE records published for TrustedFirmware, newest first. Follow to get an email when a new one appears.

31 results
2.9Low
CVE-2026-73064
trustedfirmware Mbed TLS

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. This only affects TLS 1.3 servers.

3.7Low
CVE-2026-25832
TrustedFirmware Mbed TLS

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.

7.0High
CVE-2026-54467
TrustedFirmware Trusted Firmware-M

On the Trusted Firmware-M (TF-M) 2 through 2.3.0 platform before 00d1b3e, mailbox initialization on PSOC64 and RP2350 accepts a non-secure, unvalidated, supplied pointer.

2.5Low
CVE-2026-41516

OP-TEE: Hisilicon HPRE PKCS#1 v1.5 Decryption Padding Oracle

OP-TEE optee_os

OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone technology. Starting in version 4.5.0 and prior to version 4.11.0, the RSA PKCS#1 v1.5 decryption implementat…

3.3Low
CVE-2026-41434

OP-TEE has unbounded recursion in sanitize_client_object()

OP-TEE optee_os

OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone technology. Starting in version 3.10.0 and prior to version 4.11.0, an unbounded recursion can crash the PKCS…

5.5Medium
CVE-2026-40257

OP-TEE has SHA-3 accelerated finalize heap overflow

OP-TEE optee_os

OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone technology. Starting in version 3.21.0 and prior to version 4.11.0, the ARM Crypto Extensions accelerated SHA…

4.7Medium
CVE-2026-45614

OP-TEE vulnerable to ECDH private key recovery

OP-TEE optee_os

OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone technology. Prior to version 4.11.0, on many of the ECDH shared secret paths, the public key isn't verified t…

8.7High
CVE-2026-33317

OP-TEE: PKCS#11 TA out-of-bounds read and memory disclosure

OP-TEE optee_os

OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone technology. In versions 3.13.0 through 4.10.0, missing checks in `entry_get_attribute_value()` in `ta/pkcs11…

9.8Critical
CVE-2026-34877
arm mbed tls; trustedfirmware mbed tls

An issue was discovered in Mbed TLS versions from 2.19.0 up to 3.6.5, Mbed TLS 4.0.0. Insufficient protection of serialized SSL context or session structures allows an attacker who can modify the serialized structures to induce memory corruption, leading to a…

7.5High
CVE-2026-34876
trustedfirmware mbed tls

An issue was discovered in Mbed TLS 3.x before 3.6.6. An out-of-bounds read vulnerability in mbedtls_ccm_finish() in library/ccm.c allows attackers to obtain adjacent CCM context data via invocation of the multipart CCM API with an oversized tag_len parameter…

9.8Critical
CVE-2026-34875
trustedfirmware mbed tls; trustedfirmware tf-psa-crypto

An issue was discovered in Mbed TLS through 3.6.5 and TF-PSA-Crypto 1.0.0. A buffer overflow can occur in public key export for FFDH keys.

7.5High
CVE-2026-34874
trustedfirmware mbed tls

An issue was discovered in Mbed TLS through 3.6.5 and 4.x through 4.0.0. There is a NULL pointer dereference in distinguished name parsing that allows an attacker to write to address 0.

9.1Critical
CVE-2026-34873
trustedfirmware mbed tls

An issue was discovered in Mbed TLS 3.5.0 through 4.0.0. Client impersonation can occur while resuming a TLS 1.3 session.

6.7Medium
CVE-2026-34871
arm mbed tls; trustedfirmware tf-psa-crypto

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. There is a Predictable Seed in a Pseudo-Random Number Generator (PRNG).

7.7High
CVE-2026-25835
arm mbed tls; trustedfirmware mbed tls; trustedfirmware tf-psa-crypto

Mbed TLS before 3.6.6 and TF-PSA-Crypto before 1.1.0 misuse seeds in a Pseudo-Random Number Generator (PRNG).

6.5Medium
CVE-2026-25834
trustedfirmware mbed tls

Mbed TLS v3.3.0 up to 3.6.5 and 4.0.0 allows Algorithm Downgrade.

7.5High
CVE-2026-25833
trustedfirmware mbed tls

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