Home
last modified time | relevance | path

Searched hist:fa40bed519337c8b496559d9f588c51f58262bb3 (Results 1 – 1 of 1) sorted by relevance

/optee_os/core/kernel/
H A Dtee_ta_manager.cfa40bed519337c8b496559d9f588c51f58262bb3 Fri Mar 10 19:32:06 UTC 2023 Weizhao Jiang <weizhaoj@amazon.com> core: fix out-of-bounds access of dump_ctx

Problem: in the case of no UTA running, the buffer of dump_ctx will
be allocated with 0 size and passed to init_dump_ctx(). That causes
buffer overrunning.

Solution: Check buffer size before allocate the buffer. If it's 0,
return TEE_ERROR_ITEM_NOT_FOUND.

Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org>
Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
Tested-by: Weizhao Jiang <weizhaoj@amazon.com>
Signed-off-by: Weizhao Jiang <weizhaoj@amazon.com>