CVE-2024-32883
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.
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ün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| github.com/mcu-tools/mcubootGo | Aralı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.
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.