Read the docs
TI-2026-32321 Aliases CVE-2026-44362

OP-TEE's subkey rollback protection can be bypassed with older subkey versions

Priority LOW 24CWE-285Published · Updated

Key facts

Attack vector
Local
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
Security bypass
Confidentiality · integrity · availability
None · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-285.

Summary

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.20.0 and prior to version 4.11.0, a vulnerability in OP-TEE’s subkey rollback protection allows the use of revoked or older subkey versions because the system fails to propagate versioning data during the Trusted Application (TA) loading process. In `core/crypto/signed_hdr.c`, the function `shdr_load_pub_key()` parses subkey headers but does not assign the `subkey_version` to the runtime `shdr_pub_key` structure. As a result, the `key->version` field remains at zero regardless of the version specified in the header. When `ree_fs_ta_open()` in `core/kernel/ree_fs_ta.c` calls `check_update_version()`, it passes this zeroed version to the rollback database. Because the database never receives a non-zero version to record, it never advances, effectively bypassing the rollback check and allowing TAs signed with downgraded subkey chains to load successfully. This impacts OP-TEE mainline configurations that utilize subkey-based signing chains for Trusted Application (TA) authentication. Version 4.11.0 contains a patch. No known workarounds are available.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00178 7th percentileScored 2026-11-07
Fix Fixed optee_os (OP-TEE): 4.11.0

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
OP-TEEoptee_os3.20.0 to before 4.11.04.11.0Patch availableCNA
  • optee_os VendorOP-TEE Affected 3.20.0 to before 4.11.0 Fixed in 4.11.0 Patch available CNA

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:o:trustedfirmware:op-tee:*:*:*:*:*:*:*:*3.20.0 – 4.10.0VulnerableOP-TEE
  • cpe:2.3:o:trustedfirmware:op-tee:*:*:*:*:*:*:*:* Versions 3.20.0 – 4.10.0 Vulnerable ·OP-TEE

Remediation

  • Fix · CNA optee_os (OP-TEE) Fixed in 4.11.0

Vendor assessments

Red Hat

Red Hat's page for this CVE →

Not affected: 1 product
  • Red Hat

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-44362

References

  • TI-2022-22796 OP-TEE Trusted OS vulnerable to Improper Validation of Array Index in the cleanup_shm_refs function CVSS 3.1HIGH 8.8
  • TI-2026-29072 OP-TEE has a Use-After-Free race in FF-A shared-memory teardown CVSS 3.1HIGH 7.8
  • TI-2023-21925 OP-TEE double free in shdr_verify_signature CVSS 3.1HIGH 7.4
  • TI-2026-33359 OP-TEE vulnerable to ECDH private key recovery CVSS 3.1MEDIUM 4.7
  • TI-2019-16063 Integer overflow in OP-TEE CVSS 3.0CRITICAL 9.8
  • TI-2019-16062 Integer overflow in OP-TEE CVSS 3.0CRITICAL 9.8
See all 28 →

Sources