
Cloud Vulnerability DB
コミュニティ主導の脆弱性データベース
CVE-2026-71967 is a NULL pointer dereference vulnerability in OP-TEE OS affecting all versions through 4.10.0. It resides in the Widevine pseudo-Trusted Application (pseudo-TA) open_session handler and allows low-privileged Normal World clients to crash the Trusted Execution Environment (TEE) when CFG_WIDEVINE_PTA is enabled. The vulnerability was disclosed on August 10, 2026, and fixed in commit 0aadfc2 merged on August 6, 2026. It carries a CVSS v3.1 base score of 5.5 (Medium) and a CVSS v4.0 base score of 5.7 (Medium) (Github Advisory, OP-TEE PR #7899).
The root cause is a NULL pointer dereference (CWE-476) in core/pta/widevine.c. The open_session() function calls ts_get_calling_session() to retrieve the calling TA session, then immediately dereferences the returned pointer via is_user_ta_ctx(session->ctx) without first checking whether session is NULL. When a Normal World client sends an OPTEE_MSG_CMD_OPEN_SESSION command directly to the Widevine PTA — bypassing any intermediary TA — no calling session exists on the stack, so ts_get_calling_session() returns NULL. The subsequent dereference faults at S-EL1, panicking the TEE. The fix (a one-line change) adds a NULL guard: if (!session || !is_user_ta_ctx(session->ctx)), consistent with how other PTAs already handle this case (OP-TEE Commit, OP-TEE PR #7899).
Successful exploitation causes a complete crash of the Trusted Execution Environment at S-EL1, resulting in a denial of service for all TEE-dependent functionality on the affected device. There is no confidentiality or integrity impact — the vulnerability is limited to availability. Any services relying on the TEE (e.g., DRM, secure storage, cryptographic operations) would be disrupted until the device is rebooted or the TEE is restarted (Github Advisory, OP-TEE PR #7899).
There is no public proof-of-concept exploit available, and no evidence of in-the-wild exploitation has been reported. The NVD SSVC assessment classifies exploitation as "none" and the vulnerability as non-automatable. The EPSS score is 0.0, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities catalog. Exploitation requires local access with low privileges and the non-default CFG_WIDEVINE_PTA build option to be enabled, limiting the attack surface (Github Advisory, OP-TEE PR #7899).
CFG_WIDEVINE_PTA=y (the Widevine pseudo-TA must be enabled in the build configuration).libteec) or a raw OPTEE_MSG_CMD_OPEN_SESSION ioctl to the /dev/tee0 device, targeting the Widevine PTA UUID directly — without routing through an intermediary Trusted Application.ts_get_calling_session() returns NULL. The unguarded is_user_ta_ctx(session->ctx) dereference faults at S-EL1.tee_ioctl errors, TEE driver crash messages in dmesg).OPTEE_MSG_CMD_OPEN_SESSION call targeting the Widevine PTA UUID./dev/tee0 or /dev/teepriv0 from unprivileged processes not associated with a legitimate DRM client application.Apply the fix included in commit 0aadfc23407f50e770eb5ddd871fc208f5626833, which adds a NULL check for the calling session pointer before dereferencing it in open_session(). If upgrading is not immediately feasible, disable the Widevine pseudo-TA by rebuilding OP-TEE OS without CFG_WIDEVINE_PTA=y if Widevine support is not required. Additionally, restricting Normal World access to the TEE device node (/dev/tee0) to only authorized processes can reduce exposure (OP-TEE Commit, Github Advisory).
ソース: このレポートは AI を使用して生成されました
無料の脆弱性評価
9つのセキュリティドメインにわたるクラウドセキュリティプラクティスを評価して、リスクレベルをベンチマークし、防御のギャップを特定します。
パーソナライズされたデモを見る
"私が今まで見た中で最高のユーザーエクスペリエンスは、クラウドワークロードを完全に可視化します。"
"Wiz を使えば、クラウド環境で何が起こっているかを 1 つの画面で確認することができます"
"Wizが何かを重要視した場合、それは実際に重要であることを私たちは知っています。"