CVE-2024-43890
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: tracing: get_free_elt() fonksiyonundaki taşma hatası düzeltildi get_free_elt() içerisindeki "tracing_map->next_elt" taşma riski taşımaktadır. Taşma meydana geldiğinde, maksimum eleman sayısına (`max_elts`) ulaşılmış olsa bile tracing_map içerisine yeni elemanlar eklenmeye devam edebilir. Taşmadan sonra eleman eklemeye devam etmek, tracing_map'in "tracing_map->max_size" kadar eleman içermesine ve boş giriş kalmamasına neden olabilir. Dolu bir tracing_map'e `__tracing_map_insert()` kullanılarak herhangi bir eleman ekleme girişimi yapıldığında, preemption devre dışıyken sonsuz döngüye yol açarak CPU donma sorununa neden olur. Bu durum, "tracing_map->next_elt" değeri "tracing_map->max_elt" değerine ulaştığında daha fazla artırımı önleyerek düzeltilmiştir.
Nasıl düzeltilir
- linux linux_kernel4.19.320, 5.4.282, 5.10.224, 5.15.165, 6.1.105, 6.6.46, 6.10.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 | 4.7 ≤ v < 4.19.320, 4.20 ≤ v < 5.4.282, 5.5 ≤ v < 5.10.224, 5.11 ≤ v < 5.15.165, 5.16 ≤ v < 6.1.105, 6.2 ≤ v < 6.6.46, 6.7 ≤ v < 6.10.5, 6.11 | 4.19.320, 5.4.282, 5.10.224, 5.15.165, 6.1.105, 6.6.46, 6.10.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.