CVE-2023-37479
Açıklama
Open Enclave, Enclave olarak da bilinen Donanım Tabanlı Güvenilir Yürütme Ortamlarını kullanan uygulamalar geliştirmek için donanımdan bağımsız açık kaynaklı bir kütüphanedir. Sürüm 0.19.3 ile giderilen iki sorun bulunmaktadır. İlk olarak, Open Enclave SDK, enclave girişinde `MXCSR` kaydını uygun şekilde temizlememektedir. Bu durum, yanlış `MXCSR` değerlerinin (gizli) veri operand değerine bağlı olarak komut emekliliğini en fazla bir döngü etkileyebildiği MXCSR Yapılandırmaya Bağlı Zamanlama (MCDT) saldırılarına karşı uygulamaları savunmasız hale getirmektedir. Daha fazla ayrıntı için referanslardaki Intel kılavuzuna bakınız. İkinci olarak, Open Enclave SDK, enclave girişinde x86 hizalama kontrol bayrağı olan `RFLAGS.AC` kısmını temizlememektedir. Bu durum, yan kanal saldırganının enclave tarafından gerçekleştirilen her hizalanmamış bellek erişimi hakkında bilgilendirilmesi olasılığını ortaya çıkarmaktadır. Sorun sürüm 0.19.3 ve mevcut master dalında çözülmüştür. Kullanıcıların bu güvenlik açığından korunmak için uygulamalarını yamalanmış kütüphanelerle yeniden derlemeleri gerekecektir. Bu güvenlik açığı için bilinen bir geçici çözüm bulunmamaktadır.
Nasıl düzeltilir
- openenclave openenclave0.19.3 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| openenclave openenclave | v < 0.19.3 | 0.19.3 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.