CVE-2021-47218
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: selinux: hashtab tahsisi başarısız olduğunda meydana gelen NULL-pointer dereference hatası düzeltildi hashtab_init() fonksiyonunda hash tablosu yuva dizisi tahsisi başarısız olduğunda, h->size sıfır olmayan bir değerle başlatılmış olarak kalırken h->htable işaretçisi NULL olur. policydb kodu, başarısız bir hashtab_init() işleminden sonra bile hashtab_map() ve hashtab_destroy() fonksiyonlarının güvenli bir şekilde çağrılabileceği varsayımına dayandığından, bu durum bir NULL pointer dereference hatasına neden olabilir. Ancak bu fonksiyonlar, boş bir hashtab'ı yalnızca boyuta bakarak tespit etmektedir. Bu sorun, tahsis başarısız olduğunda hashtab_init()'in her zaman geçerli ve boş bir hashtab bıraktığından emin olunarak düzeltilmiştir.
Nasıl düzeltilir
- linux linux_kernel5.10.82, 5.15.5 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.8 ≤ v < 5.10.82, 5.11 ≤ v < 5.15.5, 5.16 | 5.10.82, 5.15.5 |
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.