CVE-2020-14382

Yüksek

Açıklama

cryptsetup-2.2.0 üst akış sürümünde, LUKS2 kapsayıcısı olarak kendini tanıtan her cihazda/imajda etkili olan LUKS2 format doğrulama kodunda bir hata bulundu. Hata, 'lib/luks2/luks2_json_metadata.c' dosyasındaki hdr_validate_segments(struct crypt_device *cd, json_object *hdr_jobj) fonksiyonunun segment doğrulama kodundadır; burada kod, aralıklar dizisi için kullanılan bellek tahsisinde olası bir taşmayı kontrol etmemektedir (bkz. "intervals = malloc(first_backup * sizeof(*intervals));" ifadesi). Bu hata nedeniyle kütüphane, söz konusu tahsisin başarılı olduğu ancak orijinalde beklenenden çok daha az bellek ayrıldığı şeklinde yanıltılabilir. Daha sonra, saldırgan tarafından hazırlanmış imajdan veri okuyabilir ve bu verileri tahsis edilen belleğin ötesine yazabilir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünCryptsetup
Yayın16 Eyl 2020
İlk görülme16 Eyl 2020

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
cryptsetup_project cryptsetup2.2.0—
redhat enterprise_linux8.0—
canonical ubuntu_linux20.04—
fedoraproject fedora31, 33—

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.