CVE-2022-46152 in Trusted OS信息

摘要

由 VulDB • 2026-06-03

OP-TEE Trusted OS是可信执行环境(TEE)项目OP-TEE的安全侧实现。3.19.0之前的版本存在数组索引验证不当漏洞。函数`cleanup_shm_refs()`由`entry_invoke_command()`和`entry_open_session()`共同调用。命令`OPTEE_MSG_CMD_OPEN_SESSION`和`OPTEE_MSG_CMD_INVOKE_COMMAND`可通过OP-TEE SMC从正常世界执行。该函数未对`num_params`参数进行验证,而此参数仅在`get_cmd_buffer()`函数中受限于`OPTEE_MSG_MAX_NUM_PARAMS`(127)。因此,来自正常世界的攻击者可以构造一个SMC调用,导致在`cleanup_shm_refs`中出现越界读取,并可能在`mobj_put()`函数中释放伪造对象。拥有执行SMC指令权限的正常世界攻击者可利用此缺陷。维护人员认为该问题允许从正常世界到安全世界的本地提权。版本3.19.0包含对此问题的修复。目前尚无已知变通方法。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!