CVE-2026-64089

Kritik

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: batman-adv: tt: negatif last_changeset_len hatası düzeltildi batadv_piv_tt::last_changeset_len uzunluğu s16 olarak tanımlanmıştı ancak bu alanın hiçbir zaman negatif bir değer tutması amaçlanmamıştır. 32767'den büyük bir değer atandığında, değer negatif işaretli bir tam sayıya dönüşmektedir. batadv_send_my_tt_response() fonksiyonunda, last_changeset_len geçici olarak s32'ye genişletilmektedir. Hatalı negatif s16 değeri s32'ye aktarılarak batadv_tt_prepare_tvlv_local_data()'nın tam boyutlu bir arabellek ayırmasına ancak bunun yalnızca küçük bir kısmını toplanan changeset ile doldurmasına neden olmaktadır. Geri kalan tüm bitler başlatılmamış olarak kalmaktadır. u16 kullanımı bu tip karmaşasını önlemekte ve batadv_send_my_tt_response() içerisinde herhangi bir (negatif) işaret genişletmesi yapılmamasını sağlamaktadır.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 Tem 2026
İlk görülme19 Tem 2026

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.258, 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel3.1 ≤ v < 5.10.258, 5.11 ≤ v < 5.15.209, 5.16 ≤ v < 6.1.175, 6.2 ≤ v < 6.6.142, 6.7 ≤ v < 6.12.92, 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.15.10.258, 5.15.209, 6.1.175, 6.6.142, 6.12.92, 6.18.34, 7.0.11

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.