CVE-2020-14310

Orta

Açıklama

grub2 sürüm 2.06 öncesinde, read_section_as_string() fonksiyonunda bir sorun bulunmaktadır. Fonksiyon, bir yazı tipi adının bayt cinsinden maksimum uzunluğunun UINT32_MAX - 1 olmasını bekler ancak yazı tipi değerini okumak için arabellek tahsisine geçmeden önce bunu doğrulamaz. Bir saldırgan, adı UINT32_MAX olan kötü amaçlı bir yazı tipi dosyası oluşturarak bu durumu kullanabilir; bu da read_section_as_string() fonksiyonunda aritmetik taşmaya, sıfır boyutlu tahsise ve ardından yığın tabanlı arabellek taşmasına yol açabilir.

ÖnemOrta
CVSS5.7
İstismar olasılığı—
ÜrünGnu Grub2
Yayın31 Tem 2020
İlk görülme31 Tem 2020

Nasıl düzeltilir

Güncelleyin
  • gnu grub22.06 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
gnu grub2v < 2.062.06
redhat enterprise_linux7.0, 8.0—
redhat enterprise_linux_eus8.1, 8.2—
redhat enterprise_linux_server_aus8.2—
redhat enterprise_linux_server_tus8.2—
opensuse leap15.1, 15.2—
canonical ubuntu_linux14.04, 16.04, 18.04, 20.04—

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-14310 · Gnu Grub2 · Dark Radar