PT-2026-55975 · Op Tee · Op-Tee
CVSS v3.1
3.8
Low
| Vector | AV:L/AC:L/PR:L/UI:N/S:C/C:N/I:N/A:L |
Name of the Vulnerable Software and Affected Versions
OP-TEE versions 3.3.0 through 4.10.x
Description
A resource leak exists in the shared memory cleanup logic of OP-TEE, a Trusted Execution Environment designed for Arm Cortex-A cores using TrustZone technology. The function
cleanup shm refs() in core/tee/entry std.c fails to apply the OPTEE MSG ATTR TYPE MASK bitmask to parameter attributes. When a normal-world caller provides non-contiguous memory parameters, the system fails to match the attribute type in its internal switch statement and skips the mobj put() call. This leads to a persistent reference leak of mobj reg shm objects. This issue specifically affects non-FF-A configurations supporting non-contiguous, non-secure shared memory. The resulting accumulation of leaks consumes the secure-world heap, which degrades the system's ability to handle trusted application operations and eventually necessitates a reboot.Recommendations
Update to version 4.11.0.
Fix
Allocation of Resources Without Limits
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Op-Tee