CVE-2022-49077
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: mmmremap.c: mremap(old_size=0) sırasında gereksiz invalidate_range_start/end çağrılarından kaçının old_size=0 ile yapılan bir mremap() sistem çağrısı move_page_tables() içine girerse, invalidate_range_start()/invalidate_range_end() işlevlerini gereksiz yere, yani boş bir aralıkla çağırır. Bu durum KVM'nin mmu_notifier bileşeninde bir WARN oluşturur. Geçmişte boş aralıkların birer off-by-one hatası olduğu teşhis edilmişti, bu nedenle WARN veriliyordu. Şu ana kadar bildirilen benzersiz rapor sayısının az olması göz önüne alındığında, daha fazla hatalı çağıranı tespit etmenin faydaları, kullanıcı alanının anlamsız bir işlem yaptığı bu gibi durumların düzeltilmesi maliyetinden daha ağır basıyor gibi görünmektedir. Bu özel durumda, move_page_tables() işlevinden erken dönüş yapılması sorunu çözmek için yeterlidir.
Nasıl düzeltilir
- linux linux_kernel4.9.311, 4.14.276, 4.19.238, 5.4.189, 5.10.111, 5.15.34, 5.16.20, 5.17.3 ya da sonraki bir sürüm
- git.kernel.org/stable/c/01e67e04c28170c47700c2c226d732bbfedb1ad0
- git.kernel.org/stable/c/04bc13dae4a27b8d030843c85ae452bb2f1d9c1f
- git.kernel.org/stable/c/2358aa84ef6dafcf544a557caaa6b91afb4a0bd2
- git.kernel.org/stable/c/7d659cb1763ff17d1c6ee082fa6feb4267c7a30b
- git.kernel.org/stable/c/a04cb99c5d4668fe3f5c0e5b6da1cecd34c3f219
- git.kernel.org/stable/c/a05540f3903bd8295e8c4cd90dd3d416239a115b
- git.kernel.org/stable/c/c19d8de4e682ec4b0ea2b04a832cd8cc0be3bb31
- git.kernel.org/stable/c/e2c328c2a8f9de8b761bd4025b66c63120c55761
- git.kernel.org/stable/c/eeaf28e2a0128147d687237e59d5407ee1b14693
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | v < 4.9.311, 4.10 ≤ v < 4.14.276, 4.15 ≤ v < 4.19.238, 4.20 ≤ v < 5.4.189, 5.5 ≤ v < 5.10.111, 5.11 ≤ v < 5.15.34, 5.16 ≤ v < 5.16.20, 5.17 ≤ v < 5.17.3, 5.18 | 4.9.311, 4.14.276, 4.19.238, 5.4.189, 5.10.111, 5.15.34, 5.16.20, 5.17.3 |
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.