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.10.0 and prior to version 4.11.0, an unbounded recursion can crash the PKCS#11 TA. Version 4.11.0 contains a patch. No known workarounds are available.
Published: 2026-07-06
Score: 3.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

OP-TEE’s sanitize_client_object() function contains an unbounded recursion that can cause the PKCS#11 Trusted Application to crash. The crash results in a denial of service for any application that relies on that Trusted Application. The weakness is a stack-based overflow (CWE-121).

Affected Systems

The problem exists in the OP-TEE optee_os product from release 3.10.0 up to, but not including, 4.11.0. Systems that run these releases are affected until the firmware is updated to version 4.11.0 or newer.

Risk and Exploitability

The CVSS score of 3.3 indicates low severity, and the EPSS score is below 1 %, showing a very low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. Based on the description, it is inferred that the attack vector is local interaction with the Trusted Execution Environment through malformed PKCS#11 requests. The attack surface appears to be the local TEE, where this recursion may be triggered and exhaust the stack. Consequently, widespread public exploitation is unlikely, but local attackers with privileges to interact with the TEE could cause repeated service interruptions.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OP-TEE firmware to version 4.11.0 or later, which contains the recursion guard.
  • Limit access to the PKCS#11 Trusted Application so that only trusted services can invoke it.
  • Monitor TEE logs for repeated TA crashes to detect abuse attempts.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 07 Jul 2026 15: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 17: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.10.0 and prior to version 4.11.0, an unbounded recursion can crash the PKCS#11 TA. Version 4.11.0 contains a patch. No known workarounds are available.
Title OP-TEE has unbounded recursion in sanitize_client_object()
Weaknesses CWE-121
References
Metrics cvssV3_1

{'score': 3.3, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L'}


Subscriptions

Op-tee Op-tee Os
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-07T15:06:13.052Z

Reserved: 2026-04-20T15:32:33.815Z

Link: CVE-2026-41434

cve-icon Vulnrichment

Updated: 2026-07-07T15:06:05.969Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-121

    Stack-based Buffer Overflow