CVE-2024-32883

Yüksek

Açıklama

MCUboot, 32 bit mikrodenetleyiciler için güvenli bir önyükleyicidir. MCUboot, bir imajla ilişkili meta verileri temsil etmek için bir TLV (etiket-uzunluk-değer) yapısı kullanır. TLV'lerin kendisi korumalı ve korumasız olmak üzere iki bölüme ayrılmıştır. Korumalı TLV girişleri, kurcalamayı önlemek için imaj imzasının bir parçası olarak eklenir. Ancak kod, hangi TLV girişlerinin korunması gerektiğini veya korunmaması gerektiğini ayırt etmez; bu nedenle bir saldırganın, aslında korunması gereken ancak korumasız olan TLV girişleri eklemesi mümkündür. Mevcut durumda, temel korumalı TLV girişleri bağımlılık göstergesi ve önyükleme kaydı olmalıdır. Enjekte edilen bir bağımlılık değeri, öncelikle normalde kabul edilebilir bir imajın reddedilmesine neden olur. Bir önyükleme kaydı enjeksiyonu, daha sonraki bir tasdik kaydındaki alanların amaçlanmayan verileri içermesine izin verebilir ve bu da bir imajın sahip olmaması gereken özelliklere sahip görünmesine yol açabilir. Geçici çözüm olarak, önyükleme kaydı işlevi devre dışı bırakılmalıdır.

ÖnemYüksek
CVSS7.7
İstismar olasılığı—
ÜrünGithub.com/mcu-tools/mcuboot
Yayın26 Nis 2024
İlk görülme26 Nis 2024
Zayıflık türüCWE-354CWE-354

Nasıl düzeltilir

Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
github.com/mcu-tools/mcubootGoAralık belirtilmemiş—

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-2024-32883 · Github.com/mcu-tools/mcuboot · Dark Radar