CVE-2021-47081

Yüksek

Açıklama

Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: habanalabs/gaudi: gaudi_memset_device_memory fonksiyonundaki potansiyel bir serbest bırakıldıktan sonra kullanım (use after free) hatası düzeltildi. Kod analiz aracımız bir uaf raporladı. gaudi_memset_device_memory içerisinde, cb; hl_cb_kernel_create() aracılığıyla 2 referans sayımı ile alınır. Eğer hl_cs_allocate_job() başarısız olursa, yürütme release_cb dalına girer. cb'nin bir referansı hl_cb_put(cb) tarafından düşürülür ve diğer iş parçacığı da bir referansı düşürürse bellek serbest bırakılabilir. Ardından cb, cb->id üzerinden kullanılır ki bu durum potansiyel bir uaf'dir. Yamanın amacı, potansiyel uaf'yi önlemek için hl_cb_put(cb) çağrılmadan önce cb->id değerini kabul edecek bir 'id' değişkeni eklemektir.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın1 Mar 2024
İlk görülme1 Mar 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.12.7 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.12 ≤ v < 5.12.7, 5.135.12.7

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-2021-47081 · Linux Kernel · Dark Radar