CVE-2021-47081
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.
Nasıl düzeltilir
- linux linux_kernel5.12.7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.12 ≤ v < 5.12.7, 5.13 | 5.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.
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.