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 4.3.0 and prior to version 4.11.0, a type confusion vulnerability exists in OP-TEE OS when processing an FFA_MEM_SHARE request from the normal world. This only applies when OP-TEE is configured as an SPMC for S-EL0 SPs, that is, with `CFG_CORE_SEL1_SPMC=y` and `CFG_SECURE_PARTITION=y`. Version 4.11.0 fixes the issue.
Published: 2026-06-03
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a type confusion in OP‑TEE OS’s Trusted Memory Manager. When the Secure Partition Manager (SPMC) receives an FFA_MEM_SHARE request from the normal world, the object type is incorrectly interpreted, causing the S‑EL1 kernel to panic. The flaw is identified as CWE‑843. Because the fault occurs in the kernel domain, the immediate consequence is a system crash, potentially causing denial of service to applications and services that rely on the normal‑world kernel.

Affected Systems

This issue affects OP‑TEE OS releases 4.3.0 through 4.10.x (inclusive) only when the build is configured as an SPMC for S‑EL0 secure partitions. That requires the options CFG_CORE_SEL1_SPMC=y and CFG_SECURE_PARTITION=y to be enabled. The configuration must be operating on an ARM Cortex‑A core that supports TrustZone. Version 4.11.0 and later contain the fix.

Risk and Exploitability

The CVSS score of 4.4 reflects low‑medium impact. No EPSS score is available and the vulnerability is not listed in CISA KEV, indicating it is not a known actively exploited flaw. Exploitability is limited to systems that have OP‑TEE configured as an SPMC; an attacker must be able to trigger an FFA_MEM_SHARE command from the normal world, which is typically possible for local components or privileged applications. Because the flaw results only in a kernel panic, the threat profile is moderate; nevertheless, upgrading to the patched version is strongly recommended to avoid unplanned downtime.

Generated by OpenCVE AI on June 3, 2026 at 20:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade OP‑TEE OS to version 4.11.0 or later.
  • Disable the SPMC configuration by setting CFG_CORE_SEL1_SPMC=n or removing CFG_SECURE_PARTITION=y.
  • Remove or patch normal‑world components that issue FFA_MEM_SHARE requests.

Generated by OpenCVE AI on June 3, 2026 at 20:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 05 Jun 2026 20:15:00 +0000

Type Values Removed Values Added
First Time appeared Trustedfirmware
Trustedfirmware op-tee
CPEs cpe:2.3:o:linaro:op-tee:*:*:*:*:*:*:*:* cpe:2.3:o:trustedfirmware:op-tee:*:*:*:*:*:*:*:*
Vendors & Products Linaro
Linaro op-tee
Trustedfirmware
Trustedfirmware op-tee

Fri, 05 Jun 2026 17:00:00 +0000

Type Values Removed Values Added
First Time appeared Linaro
Linaro op-tee
CPEs cpe:2.3:o:linaro:op-tee:*:*:*:*:*:*:*:*
Vendors & Products Linaro
Linaro op-tee

Fri, 05 Jun 2026 08: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

Thu, 04 Jun 2026 13:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 03 Jun 2026 19:00: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 4.3.0 and prior to version 4.11.0, a type confusion vulnerability exists in OP-TEE OS when processing an FFA_MEM_SHARE request from the normal world. This only applies when OP-TEE is configured as an SPMC for S-EL0 SPs, that is, with `CFG_CORE_SEL1_SPMC=y` and `CFG_SECURE_PARTITION=y`. Version 4.11.0 fixes the issue.
Title OP-TEE has FF-A type confusion in SPMC tmem path that causes S-EL1 kernel panic
Weaknesses CWE-843
References
Metrics cvssV3_1

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


Subscriptions

Op-tee Op-tee Os
Trustedfirmware Op-tee
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-04T12:54:26.407Z

Reserved: 2026-05-13T04:38:01.165Z

Link: CVE-2026-45702

cve-icon Vulnrichment

Updated: 2026-06-04T12:54:20.756Z

cve-icon NVD

Status : Analyzed

Published: 2026-06-03T19:16:38.730

Modified: 2026-06-05T20:13:25.387

Link: CVE-2026-45702

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-05T08:30:24Z

Weaknesses
  • CWE-843

    Access of Resource Using Incompatible Type ('Type Confusion')