Sceawere

Vulnerability Detail

CVE-2026-71968UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV

OP-TEE OS TA Loader Use-After-Free Vulnerability

Vulnerability Metadata

Severity
Medium
Score / CVSS
6.7
Creation Date
4h ago
Vendor
OP-TEE
Product
optee_os
Attack Type
Use After Free
Vector String
CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
Attack Complexity
LOW

Narrative and Response

Description

OP-TEE OS through 4.10.0, fixed in commit 8794043, contains a use-after-free vulnerability in the Trusted Application loader that allows attackers with the ability to load a signed Trusted Application to corrupt secure-world kernel memory by setting the TA_FLAG_CONCURRENT flag in a user TA signed header. Attackers can cause two concurrent sessions to operate on the same shared context without locking, corrupting the uctx->vm_info.regions list during memref parameter mapping and unmapping to free vm_region nodes still in use, resulting in a use-after-free in S-EL1 secure-world kernel memory.

Executive Summary

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Executive Summary Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Technical Details

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Detailed Technical Analysis Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Mitigations

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Remediation & Mitigations Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

References

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Intelligence References Locked

Sign up to unlock professional threat analysis, mitigations, and indicator signatures.

Additional Metadata

{
  "score": "6.7",
  "pubDate": "2026-08-10T19:17:32.263Z",
  "pubdate": "2026-08-10T19:17:32.263Z",
  "executiveSummary": "A use-after-free vulnerability exists in the Trusted Application loader of OP-TEE OS through 4.10.0, allowing attackers to corrupt secure-world kernel memory. The flaw affects OP-TEE OS systems running versions up to 4.10.0 where attackers have the capability to load a signed Trusted Application. The primary risk implication is the potential for arbitrary memory corruption and code execution within the S-EL1 secure-world kernel context. Exploitation requires the attacker to possess the ability to load a signed Trusted Application and configure the TA_FLAG_CONCURRENT flag within the user TA signed header. This vulnerability exposes the Trusted Execution Environment to severe privilege escalation and integrity compromises from malicious or manipulated Trusted Applications.",
  "technicalDetails": "The vulnerability resides in the Trusted Application loader component of OP-TEE OS through 4.10.0. The root cause is a lack of proper synchronization and locking mechanisms when handling concurrent sessions for user Trusted Applications that specify the TA_FLAG_CONCURRENT flag in their signed header. Attackers exploit this by initiating two concurrent sessions that operate on the same shared context without adequate locking primitives. During the execution flow, this race condition leads to the corruption of the uctx->vm_info.regions list during the mapping and unmapping of memref parameters. As a result of this list corruption, vm_region nodes that are still actively in use are prematurely freed. Subsequent operations on these prematurely freed nodes trigger a use-after-free condition in S-EL1 secure-world kernel memory. The attack flow involves crafting a user Trusted Application with the TA_FLAG_CONCURRENT flag enabled, loading the signed binary into the OP-TEE environment, and establishing simultaneous concurrent sessions to induce the race condition during parameter mapping and unmapping phases. Post-exploitation impact includes corruption of secure-world kernel memory structures, potentially undermining the security guarantees provided by the Trusted Execution Environment."
}
CVE-2026-71968: OP-TEE OS TA Loader Use-After-Free Vulnerability (MEDIUM Severity, CVSS: 6.7) - Sceawere