CVE-2020-8918

Orta

Açıklama

Google'ın 0.3.0 öncesi go-tpm TPM1.2 kütüphanesi sürümlerinde uygun şekilde başlatılmamış bir 'migrationAuth' değeri, ağ trafiğini dinleyen bir saldırganın CreateWrapKey ile oluşturulmuş bir anahtar için kimlik doğrulama değerini keşfetmesine yol açabilir. Kanalı dinleyen bir saldırgan hem 'encUsageAuth' hem de 'encMigrationAuth' değerlerini toplayabilir ve ardından 'usageAuth ^ encMigrationAuth' işlemini hesaplayabilir; çünkü CreateWrapKey ile oluşturulan tüm anahtarlar için 'migrationAuth' tahmin edilebilir. TPM2.0 bundan etkilenmemektedir. Kütüphanenizi 0.3.0 veya daha yeni bir sürüme güncellemenizi veya güncelleyemiyorsanız CreateWrapKey fonksiyonunu 'migrationAuth' için rastgele 20 baytlık bir değerle çağırmanızı öneririz.

ÖnemOrta
CVSS6.3
İstismar olasılığı—
ÜrünGoogle Go-tpm
Yayın11 Ağu 2020
İlk görülme11 Ağu 2020
Zayıflık türüCWE-665CWE-665

Nasıl düzeltilir

Güncelleyin
  • google go-tpm0.3.0 ya da sonraki bir sürüm
  • github.com/google/go-tpm0.3.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
google go-tpmv < 0.3.00.3.0
github.com/google/go-tpmGov < 0.3.00.3.0

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.

Intelligence 360 paketinde

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.

CVE-2020-8918 · Google Go-tpm · Dark Radar