Description
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.0.0 and prior to version 4.11.0, 32-bit integer overflows in OP-TEE core's AES-GCM implementation cause the authentication tag to be computed with incorrect bit-length values after processing more than 512 megabytes of payload or Additional Authenticated Data (AAD). Version 4.11.0 contains a patch. No known workarounds are available.
Published: 2026-07-06
Score: 3.8 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

OP‑TEE, a Trusted Execution Environment that runs alongside a non‑secure Linux kernel on ARM Cortex‑A cores via TrustZone, suffers a 32‑bit integer overflow in its AES‑GCM implementation. Starting in version 3.0.0 and prior to the release 4.11.0, the overflow corrupts the authentication tag’s bit‑length calculation whenever the payload or Additional Authenticated Data exceeds 512 MB. This flaw breaks the integrity guarantee of AES‑GCM, allowing an attacker who can influence data processed by the TEE to modify information without detection. It is classified as a CWE‑190 integer overflow. Based on the description, it is inferred that the vulnerability primarily affects integrity and could be exploited by an entity that can control the payload or AAD processed within the TEE.

Affected Systems

All devices running OP‑TEE OS versions from 3.0.0 through 4.10.x are affected. The flaw was identified in the core AES‑GCM implementation and was addressed in release 4.11.0. Operators of ARM Cortex‑A based platforms that rely on the TrustZone TEE should examine the exact TEE build in use and verify the version number before applying further actions.

Risk and Exploitability

The CVSS score of 3.8 indicates a moderate severity. EPSS < 1% and the vulnerability is not listed in CISA’s KEV catalog, suggesting limited publicly known exploitation attempts. Based on the description, it is inferred that the likely attack vector is internal to a system component that performs large AES‑GCM operations within the trusted environment; an attacker would need to supply or influence data processed by the TEE to exceed the 512‑MB boundary. Given the absence of external exposure, the current risk is moderate but it is advisable to mitigate promptly as no workaround exists.

Generated by OpenCVE AI on July 26, 2026 at 20:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update OP‑TEE to version 4.11.0 or later.
  • Audit AES‑GCM usage to avoid processing payloads larger than 512 MB until the patch is applied.
  • Modify trusted applications to enforce a 512 MB payload size limit or split large data into smaller chunks before encryption.

Generated by OpenCVE AI on July 26, 2026 at 20:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Mon, 06 Jul 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Op-tee
Op-tee op-tee Os
Vendors & Products Op-tee
Op-tee op-tee Os

Mon, 06 Jul 2026 19:45:00 +0000

Type Values Removed Values Added
Description 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.0.0 and prior to version 4.11.0, 32-bit integer overflows in OP-TEE core's AES-GCM implementation cause the authentication tag to be computed with incorrect bit-length values after processing more than 512 megabytes of payload or Additional Authenticated Data (AAD). Version 4.11.0 contains a patch. No known workarounds are available.
Title OP-TEE has AES-GCM 32-bit integer overflow in length counters that breaks authentication guarantee
Weaknesses CWE-190
References
Metrics cvssV3_0

{'score': 3.8, 'vector': 'CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:N'}


Subscriptions

Op-tee Op-tee Os
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-07T14:10:54.311Z

Reserved: 2026-06-10T17:48:40.547Z

Link: CVE-2026-53763

cve-icon Vulnrichment

Updated: 2026-07-07T14:10:49.625Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T20:30:03Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound