CVE-2024-27066
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: virtio: packed: dolaylı desc tablosu için unmap sızıntısı düzeltildi use_dma_api ve premapped değerleri doğru olduğunda, do_unmap yanlıştır. do_unmap yanlış olduğu için, detach_buf_packed tarafından vring_unmap_extra_packed çağrılmaz. if (unlikely(vq->do_unmap)) { curr = id; for (i = 0; i < state->num; i++) { vring_unmap_extra_packed(vq, &vq->packed.desc_extra[curr]); curr = vq->packed.desc_extra[curr].next; } } Bu nedenle dolaylı desc tablosu unmap edilmez. Bu durum unmap sızıntısına yol açar. Burada bunun yerine vq->use_dma_api kontrol edilir. Eşzamanlı olarak DMA bilgileri, use_dma_api değerlendirmesine göre güncellenir. Hiçbir sürücü dolaylı erişimle birlikte premapped kullanmadığı için bu hata meydana gelmemektedir.
Nasıl düzeltilir
- linux linux_kernel6.6.23, 6.7.11, 6.8.2 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 | 6.6 ≤ v < 6.6.23, 6.7 ≤ v < 6.7.11, 6.8 ≤ v < 6.8.2 | 6.6.23, 6.7.11, 6.8.2 |
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.