CVE-2022-46152 in Trusted OSinformazioni

Riassunto

di VulDB • 15/06/2026

OP-TEE Trusted OS è l'implementazione lato sicuro del progetto OP-TEE, un Ambiente di Esecuzione Attendibile (Trusted Execution Environment). Le versioni precedenti alla 3.19.0 contengono una vulnerabilità di Validazione Impropria dell'Indice di Array. La funzione `cleanup_shm_refs()` viene chiamata sia da `entry_invoke_command()` che da `entry_open_session()`. I comandi `OPTEE_MSG_CMD_OPEN_SESSION` e `OPTEE_MSG_CMD_INVOKE_COMMAND` possono essere eseguiti dal mondo normale (normal world) tramite una SMC OP-TEE. Questa funzione non convalida l'argomento `num_params`, il quale è limitato solo a `OPTEE_MSG_MAX_NUM_PARAMS` (127) nella funzione `get_cmd_buffer()`. Di conseguenza, un attaccante nel mondo normale può creare una chiamata SMC che provocherà una lettura fuori dai limiti (out-of-bounds reading) in `cleanup_shm_refs` e potenzialmente la liberazione di oggetti falsi (`fake-objects`) nella funzione `mobj_put()`. Un attaccante con accesso al mondo normale, autorizzato a eseguire istruzioni SMC, può sfruttare questa falla. I manutentori ritengono che questo problema consenta un'escalation dei privilegi locale dal mondo normale al mondo sicuro (secure world). La versione 3.19.0 contiene una correzione per questo problema. Non sono note soluzioni alternative (workaround).

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsabile

GitHub, Inc.

Prenotare

28/11/2022

Divulgazione

29/11/2022

Moderazione

accettato

CPE

pronto

EPSS

0.00466

KEV

no

Attività

molto basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!