CVE-2021-47254
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: gfs2: gfs2_glock_shrink_scan fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi __gfs2_glock_put() içerisindeki lru listesinden glock'u kaldırmak için gfs2_glock_remove_from_lru() fonksiyonunda GLF_LRU bayrağı lru_lock altında kontrol edilir. Shrink scan yolunda aynı bayrak lru_lock altında temizlenir ancak gfs2_dispose_glock_lru() içerisindeki cond_resched_lock(&lru_lock) nedeniyle, glock lru listesinden silinmeden put tarafında ilerleme kaydedilebilir. Her iki tarafta da doğru davranışı sağlamak için cond_resched_lock(&lru_lock) tarafından açılan yarış penceresi boyunca GLF_LRU değerini koruyun; GLF_LRU bayrağını lru_lock altındaki list_del işleminden sonra temizleyin.
Nasıl düzeltilir
- linux linux_kernel4.4.274, 4.9.274, 4.14.238, 4.19.196, 5.1, 5.4.127, 5.10.45, 5.12.12 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 | 4.4.181 ≤ v < 4.4.274, 4.9.180 ≤ v < 4.9.274, 4.14.123 ≤ v < 4.14.238, 4.19.47 ≤ v < 4.19.196, 5.0.20 ≤ v < 5.1, 5.1.6 ≤ v < 5.4.127, 5.5 ≤ v < 5.10.45, 5.11 ≤ v < 5.12.12, 5.13 | 4.4.274, 4.9.274, 4.14.238, 4.19.196, 5.1, 5.4.127, 5.10.45, 5.12.12 |
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.