CVE-2023-43630
Açıklama
PCR14, “vault” anahtarını mühürleyen/mührünü açan PCR listesinde yer almamaktadır; ancak “7638364bc0acf8b5c481b5ce5fea11ad44ad7fd4” commit'inde uygulanan değişiklik nedeniyle, yalnızca bu sorunun düzeltilmesi yapılandırma bölümünün doğru şekilde ölçülmemesi problemini çözmeyecektir. Ayrıca, “vault” anahtarı SHA256 yerine SHA1 PCR'lar ile mühürlenmekte/mührü açılmaktadır. Tüm PCR genişletme fonksiyonlarının belirli bir PCR ID için hem SHA256 hem de SHA1 değerlerini güncellemesi sayesinde bu sorun kısmen hafifletilmiştir. Buna rağmen, “7638364bc0acf8b5c481b5ce5fea11ad44ad7fd4” commit'inde uygulanan değişiklik nedeniyle, “measurefs.go” dosyasındaki kod açıkça yalnızca PCR14'ün SHA256 örneğini güncellediği için durum artık PCR14 için geçerli değildir; bu da PCR14, “vault” anahtarını mühürleyen/mührünü açan PCR listesine eklenmiş olsa bile, yapılandırma bölümündeki değişikliklerin hala ölçülmeyeceği anlamına gelir. Bir saldırgan, ölçümlü önyüklemeyi (measured boot) tetiklemeden yapılandırma bölümünü değiştirebilir; bu durum, saldırganın şifreli “vault” içeriğine tam erişimle cihaz üzerinde tam kontrol sağlamasıyla sonuçlanabilir.
Nasıl düzeltilir
- linuxfoundation edge_virtualization_engine9.5.0 ya da sonraki bir sürüm
- github.com/lf-edge/eve0.0.0-20230126065759-d9383a7ee4e1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linuxfoundation edge_virtualization_engine | 9.0.0 ≤ v < 9.5.0 | 9.5.0 |
| github.com/lf-edge/eveGo | v < 0.0.0-20230126065759-d9383a7ee4e1 | 0.0.0-20230126065759-d9383a7ee4e1 |
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.