CVE-2022-49172
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: parisc: Erişim dışı veri TLB önbellek temizleme hataları düzeltildi Bir sayfa mevcut olmadığında, flush_user_dcache_range_asm ve flush_user_icache_range_asm içerisindeki fdc ve fic talimatlarından erişim dışı veri TLB hataları alınmaktadır. Bunlar meydana geldiğinde, önbellek satırı geçersiz kılınmaz ve potansiyel olarak bellek bozulması oluşur. Sorun, temizleme talimatlarının etkisiz hale getirilmesiyle gizlenmişti. Bu hatalar performansı da etkilemektedir. pa8800/pa8900 işlemcilerde, önbellek satırı 128 bayt olduğu için her 4 KB sayfa başına 32 hata oluşacaktır. Daha eski işlemcilerde daha fazla hata oluşacaktır. Sorun, flush_cache_pages() kullanılarak düzeltilmiştir. Bu fonksiyon, temizleme işlemini geçici bir alias eşlemesi kullanarak gerçekleştirir. flush_cache_range() içerisindeki flush_cache_pages() çağrısı çok geniş bir aralığı temizliyordu. V2: Gereksiz preempt_disable() ve preempt_enable() çağrıları kaldırıldı.
Nasıl düzeltilir
- linux linux_kernel5.16.19, 5.17.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 | v < 5.16.19, 5.17 ≤ v < 5.17.2 | 5.16.19, 5.17.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.