Katalog CVE

CVE-2025-46733

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

OP-TEE to środowisko zaufane (TEE) zaprojektowane jako towarzyszące dla niezabezpieczonego jądra Linux działającego na rdzeniach Arm Cortex-A. W wersji 4.5.0, atakujący może wywołać panikę w TA korzystającym z API Secure Storage libutee, używając specjalnie przygotowanego binarnego pliku tee-supplicant w przestrzeni użytkownika REE.

Ocena ryzyka

Atakujący z dostępem do przestrzeni użytkownika REE może zastąpić tee-supplicant własnym procesem, co może prowadzić do nieprzewidywalnych zachowań systemu i potencjalnych luk w zabezpieczeniach. To stwarza ryzyko dla integralności i dostępności systemu.

Rekomendacja

Zaleca się aktualizację OP-TEE do najnowszej wersji, aby załatać tę podatność oraz ograniczenie dostępu do przestrzeni użytkownika REE tylko do zaufanych użytkowników.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

OP-TEE is a Trusted Execution Environment (TEE) designed as companion to a non-secure Linux kernel running on Arm; Cortex-A cores using the TrustZone technology. In version 4.5.0, using a specially crafted tee-supplicant binary running in REE userspace, an attacker can trigger a panic in a TA that uses the libutee Secure Storage API. Many functions in libutee, specifically those which make up the Secure Storage API, will panic if a system call returns an unexpected return code. This behavior is mandated by the TEE Internal Core API specification. However, in OP-TEE’s implementation, return codes of secure storage operations are passed through unsanitized from the REE tee-supplicant, through the Linux kernel tee-driver, through the OP-TEE kernel, back to libutee. Thus, an attacker with access to REE userspace, and the ability to stop tee-supplicant and replace it with their own process (generally trivial for a root user, and depending on the way permissions are set up, potentially avail

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS