CVE-2021-47224
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net: ll_temac: skb tamamen kullanıldığında serbest bırakıldığından emin olun skb işaretçisinin TX BD üzerinde taşınmasıyla, çerçeve iletildiğinde skb tamponunu serbest bırakmak için basit ve verimli bir yolumuz var. Ancak, hala kullanımda olan skb parçaları varken skb'nin serbest bırakılmasını önlemek için ilk TX BD yerine skb'nin kendi TX BD'sini kullanmamız gerekiyor. Bu işlem yapılmadığında, çoklu TX BD paketinin ilk BD'si xmit_done içerisinde tamamlanmış olarak görüldüğünde ve kalan BD'ler hala işlenirken, DMA tarafında serbest bırakıldıktan sonra kullanım (use-after-free) durumu oluşmaktadır.
Nasıl düzeltilir
- linux linux_kernel5.4.128, 5.10.46, 5.12.13 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 | v < 5.4.128, 5.5 ≤ v < 5.10.46, 5.11 ≤ v < 5.12.13, 5.13 | 5.4.128, 5.10.46, 5.12.13 |
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.