CVE-2024-49940
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: l2tp: olası tünel referans sayacı alt taşmasının önlenmesi Bir oturum oluşturulduğunda, tüneline geri işaretçi atanır. Oturum referans sayısı 0'a düştüğünde, eğer session->tunnel NULL değilse l2tp_session_free tünel referans sayacını düşürür. Ancak, session->tunnel değeri l2tp_session_create içerisinde, tünel referans sayısı l2tp_session_register tarafından artırılmadan önce ayarlanmaktadır; bu durum, tünel referans sayısı henüz artırılmamışken session->tunnel değerinin NULL olmadığı küçük bir zaman aralığına yol açmaktadır. Atamanın l2tp_session_register fonksiyonuna taşınması basit bir işlemdir ancak l2tp_session_create, tünelin encap bilgisini almak için session->tunnel kullanan l2tp_session_set_header_len fonksiyonunu çağırır. session->tunnel kullanımından kaçınmak için l2tp_session_set_header_len fonksiyonuna bir encap argümanı eklenmiştir. Eğer l2tpv3 oturumlarının çakışan ID'leri varsa, l2tp_v3_session_get fonksiyonunun l2tp_session_register ile yarışması ve henüz session->tunnel değeri ayarlanmamış bir oturumu getirmesi mümkündür. Bu durum için bir kontrol eklenmiştir.
Nasıl düzeltilir
- linux linux_kernel6.11.3 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 | v < 6.11.3 | 6.11.3 |
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.