CVE-2024-36883
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: net: ops_init içerisindeki sınır dışı erişim hatası düzeltildi net_alloc_generic, herhangi bir kilitleme işlemi olmadan çağrılan net_alloc tarafından çağrılır. Bu fonksiyon, pernet_ops_rwsem altında değiştirilen max_gen_ptrs değerini okur. Değer iki kez okunmaktadır; önce bir dizi ayırmak için, ardından daha sonra dizi erişim sınırlarını belirlemek için kullanılan s.len değerini ayarlamak için. Dizi ayrılmışken başka bir iş parçacığının yeni bir pernet ops kaydedip max_gen_ptrs değerini artırması ve bunun sonucunda değişken dizi için ayrılan uzunluktan daha büyük bir değerle s.len'in ayarlanması mümkündür. Bu durum, net_alloc_generic içerisinde max_gen_ptrs değerinin yalnızca bir kez okunmasıyla düzeltilmiştir. Eğer max_gen_ptrs daha sonra artırılırsa, bu durum net_assign_generic tarafından yakalanacaktır.
Nasıl düzeltilir
- linux linux_kernel3.1, 3.3, 4.19.314, 5.4.276, 5.10.217, 5.15.159, 6.1.91, 6.6.31, 6.8.10 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 | 3.0.19 ≤ v < 3.1, 3.2.3 ≤ v < 3.3, 3.3.1 ≤ v < 4.19.314, 4.20 ≤ v < 5.4.276, 5.5 ≤ v < 5.10.217, 5.11 ≤ v < 5.15.159, 5.16 ≤ v < 6.1.91, 6.2 ≤ v < 6.6.31, 6.7 ≤ v < 6.8.10, 3.3, 6.9 | 3.1, 3.3, 4.19.314, 5.4.276, 5.10.217, 5.15.159, 6.1.91, 6.6.31, 6.8.10 |
| debian debian_linux | 10.0 | — |
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.