CVE-2022-46152
Açıklama
OP-TEE Trusted OS, bir Güvenilir Yürütme Ortamı olan OP-TEE projesinin güvenli taraf uygulamasıdır. 3.19.0 öncesindeki sürümler, Hatalı Dizi İndeksi Doğrulaması zafiyeti içermektedir. `cleanup_shm_refs()` fonksiyonu hem `entry_invoke_command()` hem de `entry_open_session()` tarafından çağrılmaktadır. `OPTEE_MSG_CMD_OPEN_SESSION` ve `OPTEE_MSG_CMD_INVOKE_COMMAND` komutları, normal dünyadan bir OP-TEE SMC aracılığıyla yürütülebilir. Bu fonksiyon, yalnızca `get_cmd_buffer()` fonksiyonunda `OPTEE_MSG_MAX_NUM_PARAMS` (127) ile sınırlandırılmış olan `num_params` argümanını doğrulamamaktadır. Bu nedenle, normal dünyadaki bir saldırgan, `cleanup_shm_refs` içerisinde sınır dışı okumaya ve potansiyel olarak `mobj_put()` fonksiyonunda sahte nesnelerin serbest bırakılmasına neden olacak bir SMC çağrısı oluşturabilir. SMC talimatlarını yürütme yetkisine sahip normal dünya saldırganı bu açığı istismar edebilir. Bakımcılar, bu sorunun normal dünyadan güvenli dünyaya yerel yetki yükseltmeye izin verdiğine inanmaktadır. Sürüm 3.19.0 bu sorun için bir düzeltme içermektedir. Bilinen bir geçici çözüm yoktur.
Nasıl düzeltilir
- trustedfirmware op-tee3.19.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| trustedfirmware op-tee | v < 3.19.0 | 3.19.0 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.