Impact
OP‑TEE’s sanitize_client_object() routine can recurse without bound when handling certain PKCS#11 client objects, exhausting the stack and crashing the Trusted Application. The crash stops the application from processing further requests, effectively denying service to any user or process relying on that Trusted Application. The underlying weakness is a classic stack‑based buffer overflow (CWE‑121).
Affected Systems
All supported releases of the OP‑TEE optee_os kernel from version 3.10.0 up to, but excluding, 4.11.0 are vulnerable. Systems running one of these firmware releases need to be updated to 4.11.0 or a newer patch version to eliminate the recursion bug.
Risk and Exploitability
The CVSS score of 3.3 categorizes the vulnerability as low severity, and the EPSS score of less than 1 % indicates a very small chance of exploitation. The weakness is not included in CISA’s KEV catalog. Based on the description, it is inferred that the attack vector requires local interaction with the TEE, such as a malicious PKCS#11 request crafted by a user with privileges to invoke the Trusted Application. While widespread public exploitation is unlikely, local attackers could repeatedly trigger service interruptions by sending malformed requests.
OpenCVE Enrichment