CVE-2023-37479
Təsvir
Open Enclave, Hardware-based Trusted Execution Environments (həmçinin Enclave kimi tanınan) istifadə edən tətbiqlərin hazırlanması üçün aparat təminatından asılı olmayan açıq mənbəli kitabxanadır. Versiya 0.19.3-də iki problem aradan qaldırılmışdır. Birincisi, Open Enclave SDK enclave girişində `MXCSR` reyestrini düzgün şəkildə təmizləmir. Bu, tətbiqləri MXCSR Configuration Dependent Timing (MCDT) hücumlarına qarşı həssas edir; burada yanlış `MXCSR` dəyərləri, (məxfi) data operand dəyərindən asılı olaraq, təlimatın tamamlanmasına maksimum bir dövr təsir göstərə bilər. Daha ətraflı məlumat üçün istinadlardakı Intel rəhbərliyinə baxın. İkincisi, Open Enclave SDK enclave girişində x86-nın hizalama yoxlama bayrağını (`RFLAGS.AC`) təmizləmir. Bu, yan kanal hücumçusuna enclave tərəfindən yerinə yetirilən hər bir düzgün hizalanmamış yaddaş girişindən xəbərdar olmaq imkanı yaradır. Problem versiya 0.19.3 və cari master budağında həll edilmişdir. İstifadəçilər bu zəiflikdən qorunmaq üçün tətbiqlərini yamalanmış kitabxanalarla yenidən kompilyasiya etməlidirlər. Bu zəiflik üçün məlum olan heç bir alternativ həll yolu yoxdur.
Necə düzəltmək olar
- openenclave openenclave0.19.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openenclave openenclave | v < 0.19.3 | 0.19.3 |
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.