CVE-2021-47554
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: vdpa_sim: başlatılmamış bir iova_domain eklenmesinin önlenmesi Başlatılmamış bir iova_domain eklendiğinde sistem çökecektir; bu durum, vdpasim_create() fonksiyonunda iova_domain başlatılmadan önce bir hata oluştuğunda meydana gelebilir. BUG: kernel NULL pointer dereference, address: 0000000000000000 ... RIP: 0010:__cpuhp_state_remove_instance+0x96/0x1c0 ... Call Trace: <TASK> put_iova_domain+0x29/0x220 vdpasim_free+0xd1/0x120 [vdpa_sim] vdpa_release_dev+0x21/0x40 [vdpa] device_release+0x33/0x90 kobject_release+0x63/0x160 vdpasim_create+0x127/0x2a0 [vdpa_sim] vdpasim_net_dev_add+0x7d/0xfe [vdpa_sim_net] vdpa_nl_cmd_dev_add_set_doit+0xe1/0x1a0 [vdpa] genl_family_rcv_msg_doit+0x112/0x140 genl_rcv_msg+0xdf/0x1d0 ... Bu nedenle, iova_domain eklenmeden önce başlatılmış olduğundan emin olunmalıdır. Ek olarak, bu durumda şu uyarı alınabilir: WARNING: ... drivers/iommu/iova.c:344 iova_cache_put+0x58/0x70 Dolayısıyla, iova_cache_put() fonksiyonunun yalnızca iova_cache_get() daha önce çağrılmışsa çalıştırıldığından emin olunmalıdır. Bu sorunlar birlikte düzeltilmiştir.
Nasıl düzeltilir
- linux linux_kernel5.15.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 | 5.13 ≤ v < 5.15.6, 5.16 | 5.15.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.