CVE-2022-49990
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: s390: fork() hatası durumunda GS ve RI CB'lerin çift serbest bırakılması (double free) düzeltildi Korumalı depolama (guarded storage) ve çalışma zamanı araçlandırma (runtime instrumentation) kontrol bloklarına ait işaretçiler, ilgili görevin thread_struct yapısında saklanır. Bu işaretçiler başlangıçta fork() sırasında arch_dup_task_struct() aracılığıyla kopyalanır ve ardından fork() geri dönmeden önce copy_thread() ile temizlenir. Eğer fork(), ilk görev kopyalamasından sonra ve copy_thread()'den önce başarısız olursa, yeni tahsis edilen görev ve ilişkili thread_struct belleği free_task() -> arch_release_task_struct() üzerinden serbest bırakılır. Başarısız olan görevdeki alanlar hala kaynak görevle ilişkili belleğe referans verdiği için bu durum, korumalı depolama ve çalışma zamanı bilgi yapılarının çift serbest bırakılmasına (double free) neden olur. Bu sorun, s390x üzerinde trinity sistem çağrısı fuzz testleri çalıştırıldığında, (CONFIG_SLAB_FREELIST_HARDENED etkinse) set_freepointer() içinde bir BUG_ON() veya (etkinse) KASAN splat olarak ortaya çıkabilir. Bu sorunu önlemek için, yeni görev kopyalandıktan hemen sonra arch_dup_task_struct() içindeki ilgili işaretçi alanlarını temizleyin. RI bayrağının hala copy_thread() içinde temizlendiğini unutmayın; çünkü bu bayrak thread yığın belleğinde bulunur ve yığın bilgileri orada kopyalanır.
Nasıl düzeltilir
- linux linux_kernel4.5, 4.10, 4.19.257, 5.4.212, 5.10.140, 5.15.64, 5.19.6 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.105 ≤ v < 4.5, 4.9.68 ≤ v < 4.10, 4.14.5 ≤ v < 4.19.257, 4.20 ≤ v < 5.4.212, 5.5 ≤ v < 5.10.140, 5.11 ≤ v < 5.15.64, 5.16 ≤ v < 5.19.6, 6.0 | 4.5, 4.10, 4.19.257, 5.4.212, 5.10.140, 5.15.64, 5.19.6 |
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.