ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.5.4 and 6.0, several ESP-TEE secure-service wrappers in esp_secure_services.c and esp_secure_services_iram.c vali...
概要
ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.5.4 and 6.0, several ESP-TEE secure-service wrappers in esp_secure_services.c and esp_secure_services_iram.c validated only some of the caller-supplied pointer arguments, leaving input pointer arguments unchecked....
原文の説明
取得元が公開している説明をそのまま載せています (多くは英語)。
ESF-IDF is the Espressif Internet of Things (IOT) Development Framework. In versions 5.5.4 and 6.0, several ESP-TEE secure-service wrappers in esp_secure_services.c and esp_secure_services_iram.c validated only some of the caller-supplied pointer arguments, leaving input pointer arguments unchecked. Because the underlying TEE-protected hardware peripherals (e.g., ECC, SHA, SPI) run in RISC-V machine mode (M-mode) with full address-space access, a caller could supply pointers into TEE-exclusive memory as inputs, causing the peripheral to read TEE memory and return results derived from it to the REE. Depending on the wrapper, the result contains raw bytes from TEE memory, a computed function of TEE memory recoverable through repeated calls, or a single bit per call that forms an oracle for incremental disclosure of TEE-resident sensitive data. This issue has been patched in versions 5.5.5 and 6.0.1.
出典: NIST National Vulnerability Database NVD
AI要約
外部の AI が作成した要約です。誤りを含むことがあります。重要な判断の前に、下の原文と参照URLを確認してください。
ESF-IDFのバージョン5.5.4および6.0におけるESP-TEEセキュアサービスのラッパーが、提供されたポインタ引数の一部しか検証せず、TEE専用メモリへのポインタを提供することで、TEEメモリ内の機密データが漏洩する可能性がある。この問題はバージョン5.5.5および6.0.1で修正された。
ESF-IDFのバージョン5.5.4および6.0におけるセキュアサービスラッパーが一部のポインタ引数のみを検証し、TEEメモリの漏洩を引き起こす脆弱性。
ESF-IDFのesp_secure_services.cとesp_secure_services_iram.cのコード内。
この脆弱性は、TEE専用メモリ内の機密データにアクセスできるため重大。
ESF-IDFのバージョン5.5.5および6.0.1にアップデートすることで修正可能。
情報なし
情報なし