CVE-2022-29173

Yüksek

Açıklama

go-tuf, The Update Framework'ün (TUF) bir Go uygulamasıdır. go-tuf, root rolü dışındaki roller için meta veri dosyalarını güncellemeye yönelik istemci iş akışını doğru şekilde uygulamamaktadır. Özellikle, geri alma (rollback) saldırılarına karşı kontroller doğru uygulanmamıştır; bu durum, bir saldırganın istemcilerin daha önce mevcut olduğunu bildikleri yazılımdan daha eski olan ve bilinen güvenlik açıkları içeren yazılımları yüklemesine neden olabileceği anlamına gelir. Daha detaylı olarak, go-tuf istemci kodunun geri alma saldırılarını önleme konusunda birkaç sorunu vardır: 1. Root rolü dışındaki rolleri güncellemeye devam etmeden önce, varsa daha önce güvenilmiş herhangi bir meta verinin içeriğini dikkate almaz (yani ayrıntılı istemci iş akışının 5.4.3.1 ve 5.5.5 numaralı adımları). Bu, yeni indirilen meta veriler üzerinde yapılan her türlü sürüm doğrulamasının, her zaman başarılı olan varsayılan sıfır değeri kullanılarak gerçekleştirildiği anlamına gelir. 2. Hem timestamp hem de snapshot rolleri için go-tuf, bu meta veri dosyalarının referans verdiği meta dosyalarının sürümünün doğru olup olmadığını doğrulamadan önce bu dosyaları güvenilir olarak kaydeder (yani ayrıntılı istemci iş akışının 5.5.4 ve 5.6.4 numaralı adımları). Versiyon 0.3.0 veya daha yeni sürümlerde düzeltme mevcuttur. Güncelleme yapmak dışında bu sorun için bilinen bir geçici çözüm yoktur.

ÖnemYüksek
CVSS8.0
İstismar olasılığı—
ÜrünTheupdateframework Go-tuf
Yayın5 May 2022
İlk görülme5 May 2022
Zayıflık türüCWE-354CWE-354

Nasıl düzeltilir

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

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
theupdateframework go-tuf0.2.0—
github.com/theupdateframework/go-tufGov < 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.