CVE-2022-49286
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: tpm: tpm-space.c dosyasında try_get_ops() kullanımı İç içe geçmiş TPM işlemlerini kaldırmaya yönelik seri dönüşümün bir parçası olarak: https://lore.kernel.org/all/[email protected]/ üst düzey kodun büyük bir kısmından chip->tpm_mutex erişimi kaldırılmıştır. Bu dönüşüm sırasında tpm2_del_space() gözden kaçırılmıştır. Genellikle dönüştürülmüş bir işlemin hemen ardından çağrıldığı için bu durum çok önemli değildi; ancak alan boşaltma işlemi tamamlanmadan önce yonganın kaldırılmasına neden olan ve mutex üzerinde NULL dereference hatasına yol açan çok küçük bir yarış durumu (race condition) penceresi bulunmaktadır. Bununla birlikte, uygulamada bu pencerenin tetiklendiğine dair raporlar olduğu için, mutex'i edinmeden önce tüm kapatma kontrollerini gerçekleştiren tpm_try_get_ops() kullanacak şekilde tpm2_del_space() dönüştürülerek sorun giderilmiştir.
Nasıl düzeltilir
- linux linux_kernel5.4.188, 5.10.109, 5.15.32, 5.16.18 ya da sonraki bir sürüm
- git.kernel.org/stable/c/476ddd23f818fb94cf86fb5617f3bb9a7c92113d
- git.kernel.org/stable/c/5b1d2561a03e534064b51c50c774657833d3d2cf
- git.kernel.org/stable/c/95193d12f10a8a088843b25e0f5fe1d83ec6b079
- git.kernel.org/stable/c/ba84f9a48366dcc3cdef978599433efe101dd5bd
- git.kernel.org/stable/c/eda1662cce964c8a65bb86321f8d9cfa6e9ceaab
- git.kernel.org/stable/c/fb5abce6b2bb5cb3d628aaa63fa821da8c4600f9
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 4.12 ≤ v < 5.4.188, 5.5 ≤ v < 5.10.109, 5.11 ≤ v < 5.15.32, 5.16 ≤ v < 5.16.18, 5.17 | 5.4.188, 5.10.109, 5.15.32, 5.16.18 |
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.