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.
{
"cna_assigner": "VulnCheck",
"cwe_ids": [
"CWE-362",
"CWE-416"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/71xxx/CVE-2026-71968.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-71968.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"85960531398794677335190004192131997826",
"202547336845491742625062252142913033023",
"226854754532286472727387548818340056992"
],
"threshold": 0.9
},
"id": "CVE-2026-71968-31b5817b",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/op-tee/optee_os/commit/8794043c4065c26a2b8b1313794ba5ba5f06d296",
"target": {
"file": "core/kernel/ldelf_loader.c"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"222602789917127950175604365840927556562",
"327868843969845668379723520458819502014",
"211996878489837496179568744355438711962"
],
"threshold": 0.9
},
"id": "CVE-2026-71968-5e59ac74",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/op-tee/optee_os/commit/8794043c4065c26a2b8b1313794ba5ba5f06d296",
"target": {
"file": "ldelf/ta_elf.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "67532691894579967838682923835487204716",
"length": 1531
},
"id": "CVE-2026-71968-ba029724",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/op-tee/optee_os/commit/8794043c4065c26a2b8b1313794ba5ba5f06d296",
"target": {
"file": "core/kernel/ldelf_loader.c",
"function": "ldelf_init_with_ldelf"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "155941413331232704614129680411339668835",
"length": 947
},
"id": "CVE-2026-71968-da8d1e90",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/op-tee/optee_os/commit/8794043c4065c26a2b8b1313794ba5ba5f06d296",
"target": {
"file": "ldelf/ta_elf.c",
"function": "ta_elf_load_main"
}
}
]
"2026-08-19T12:09:58Z"