CVE-2026-31659

Kritik

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: batman-adv: aşırı boyutlu global TT yanıt tamponlarını reddet batadv_tt_prepare_tvlv_global_data(), bir global TT yanıtı için tahsis uzunluğunu 16 bitlik geçici değişkenlerle oluşturur. Uzak bir kaynak yeterince büyük bir global TT reklamı yaptığında, TT yükü uzunluğu ile VLAN başlık ofsetinin toplamı 65535 değerini aşabilir ve kmalloc() öncesinde taşma (wrap) meydana gelebilir. Tam tablo yanıt yolu, tt_change yapısını doldururken orijinal TT yükü uzunluğunu kullanmaya devam eder; bu nedenle taşmış olan tahsis miktarı çok küçük kalır ve batadv_tt_prepare_tvlv_global_data(), daha sonraki paket boyutu kontrolü çalışmadan önce yığın nesnesinin sonunun ötesine yazım yapar. Bu durum, TVLV değer uzunluğu 16 bitlik TVLV yükü uzunluk alanına sığmayan TT yanıtlarının reddedilmesiyle düzeltilmiştir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın24 Nis 2026
İlk görülme24 Nis 2026
Zayıflık türüCWE-190Tamsayı taşması

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.253, 5.15.203, 6.1.169, 6.6.135, 6.12.82, 6.18.23, 6.19.13 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel3.13.1 ≤ v < 5.10.253, 5.11 ≤ v < 5.15.203, 5.16 ≤ v < 6.1.169, 6.2 ≤ v < 6.6.135, 6.7 ≤ v < 6.12.82, 6.13 ≤ v < 6.18.23, 6.19 ≤ v < 6.19.13, 3.13, 7.05.10.253, 5.15.203, 6.1.169, 6.6.135, 6.12.82, 6.18.23, 6.19.13

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.

Intelligence 360 paketinde

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.