CVE-2025-46733
Təsvir
OP-TEE, Arm; Cortex-A nüvələrində TrustZone texnologiyasından istifadə edərək işləyən təhlükəsiz olmayan Linux nüvəsinə köməkçi kimi hazırlanmış Etibarlı İcra Mühitidir (TEE). Versiya 4.5.0-da, REE istifadəçi məkanında işləyən xüsusi hazırlanmış tee-supplicant binar faylından istifadə edərək hücumçu, libutee Secure Storage API-dan istifadə edən bir TA-da panikaya səbəb ola bilər. libutee-dəki bir çox funksiya, xüsusilə Secure Storage API-ni təşkil edənlər, sistem çağırışı gözlənilməz geri dönüş kodu qaytardıqda panika vəziyyətinə düşür. Bu davranış TEE Internal Core API spesifikasiyası ilə təyin edilmişdir. Lakin OP-TEE tətbiqində, təhlükəsiz yaddaş əməliyyatlarının geri dönüş kodları REE tee-supplicant-dan, Linux nüvəsinin tee-driver-i vasitəsilə, OP-TEE nüvəsindən keçərək təmizlənmədən yenidən libutee-yə ötürülür. Beləliklə, REE istifadəçi məkanına çıxışı olan və tee-supplicant-ı dayandırıb onu öz prosesi ilə əvəzləmək imkanı olan bir hücumçu (adətən root istifadəçisi üçün sadədir və icazələrin qurulma formasından asılı olaraq daha az imtiyazlı istifadəçilər üçün də mümkün ola bilər), yaddaş sorğularına gözlənilməz cavab kodları ilə reaksiya verən zərərli tee-supplicant prosesini işə sala və sorğu göndərən TA-da panikanı tetikleyə bilər. Bu, xüsusilə `TA_FLAG_SINGLE_INSTANCE` (`gpd.ta.singleInstance`-a uyğun) və `TA_FLAG_INSTANCE_KEEP_ALIVE` (`gpd.ta.keepAlive`-a uyğun) ilə qurulmuş TA-lar üçün təhlükəlidir. Bu TA-ların davranışı sessiyalar arasında qorunan yaddaşdan asılı ola bilər və hücumçunun TA-da panika yaradıb onu təmiz yaddaş sahəsi ilə yenidən yükləmək bacarığı həmin TA-ların davranışını poza bilər. Bunun kritik nümunəsi optee_ftpm TA-dır. O, sıfırlana bilməyən PCR dəyərlərini saxlamaq üçün aktiv saxlanılan yaddaşdan istifadə edir. fTPM TA-da panikanı tetikleyə bilən hücumçu PCR-ləri sıfırlaya, sonra onları istədiyi şəkildə genişləndirə, yükləmə ölçümlərini saxtalaşdıra, möhürlənmiş məlumatlara daxil ola və potensial olaraq daha çoxunu edə bilər. Bu problemin təsiri təsirlənən TA-ların davranışından əhəmiyyətli dərəcədə asılıdır. Bəziləri üçün bu, xidmətdən imtina kimi təzahür edə bildiyi halda, fTPM TA kimi digərləri üçün həssas məlumatların açıqlanması ilə nəticələnə bilər. fTPM TA-dan istifadə edən hər kəs təsirlənir, lakin oxşar hücumlar Secure Storage API-dan istifadə edən digər TA-larda da mümkün ola bilər. Düzəliş 941a58d78c99c4754fbd4ec3079ec9e1d596af8f commit-ində mövcuddur.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| OP-TEE optee_os | = 4.5.0 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.