CVE-2022-46152
OP-TEE Trusted OS は、cleanup_shm_refs 関数における配列インデックスの不適切な検証に対して脆弱です
- 公開済み
- 2022/11/29
- 更新済み
- 2025/04/22
- CNA の割り当て
- GitHub_M
- 観察された証拠
- 2026/08/06
プライマリ CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H低 · 今後 30 日間
- パーセンタイル
- 40.8%
- モデルの日付
- 2026/09/21
EPSS は統計的な推定値であり、確実性や影響の尺度ではありません。 CVSS、KEV ステータス、暴露、環境と組み合わせます。
概要
OP-TEE Trusted OS は、Trusted Execution Environment である OP-TEE プロジェクトのセキュアサイド実装です。3.19.0 より前のバージョンには、配列インデックスの不適切な検証(Improper Validation of Array Index)の脆弱性が存在します。`cleanup_shm_refs()` 関数は、`entry_invoke_command()` と `entry_open_session()` の両方から呼び出されます。`OPTEE_MSG_CMD_OPEN_SESSION` および `OPTEE_MSG_CMD_INVOKE_COMMAND` コマンドは、OP-TEE SMC を介して通常世界(normal world)から実行できます。この関数は、`get_cmd_buffer()` 関数内で `OPTEE_MSG_MAX_NUM_PARAMS`(127)にのみ制限されている `num_params` 引数を検証していません。したがって、通常世界の攻撃者は、`cleanup_shm_refs` での範囲外読み取りを引き起こし、`mobj_put()` 関数内で偽オブジェクトを解放する可能性がある SMC 呼び出しを細工できます。SMC 命令を実行する権限を持つ通常世界の攻撃者は、この欠陥を悪用する可能性があります。メンテナーは、この問題により通常世界からセキュアワールドへのローカル権限昇格が可能になると考えています。バージョン 3.19.0 には、この問題に対する修正が含まれています。既知の回避策はありません。
ソース
1CVE-2022-46152: `cleanup_shm_refs` 関数における配列インデックスの不適切な検証
責任ある使用
脆弱性情報は、自分が所有しているシステム、またはテストを許可されているシステムでのみ使用してください。 Kitploit は公開研究メタデータにリンクしており、エクスプロイト コードや悪意のあるペイロードは保存しません。