CVE-2026-64009

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: xfrm: xfrm_state_mtu fonksiyonunda underflow kontrolü Leo Lin, esp bileşeninde bir OOB yazma sorunu bildirmiştir: xfrm_state_mtu() fonksiyonu u32 döndürür ancak aritmetik işlemlerini, küçük bir "mtu" argümanından saldırgan tarafından etkilenen "header_len + authsize + net_adj" değerinin çıkarıldığı işaretsiz modulo-2^32 alanında gerçekleştirir. Yetkisiz bir kullanıcı, büyük bir kimlik doğrulama anahtarına sahip (XFRMA_ALG_AUTH_TRUNC, örneğin hmac(sha512), 64 baytlık anahtar, 64 baytlık trunc) bir IPv4 ESP tünel SA kurabilir, küçük bir arayüz MTU değeri (68 bayt) yapılandırabilir ve XFRMA_TFCPAD değerini büyük bir değere ayarlayabilir. Tünel üzerinden tek bir UDP datagramı gönderildiğinde, xfrm_state_mtu() fonksiyonu underflow oluşarak 2^32'ye yakın bir değer üretir ve esp_output() bu değeri şu şekilde imzalı bir int olarak tüketir: padto = min(x->tfcpad, xfrm_state_mtu(x, mtu_cached)) esp.tfclen = padto - skb->len (int olarak atanır) esp.tfclen sonucu negatif olur (örneğin -207). esp_output_fill_trailer() içindeki memset() fonksiyonuna iletildiğinde size_t tipine işaret genişletmesi yapılır ve bu durum skb_tail_pointer(skb) konumunda yaklaşık 16 EB boyutunda sıfır yazılmasına neden olur. KASAN bunu "Write of size 18446744073709551537 at addr ffff888..." şeklinde kaydeder. Underflow kontrolü eklenmiş ve 1 döndürülecek şekilde güncellenmiştir. Bu durum, sendmsg girişiminin ENETUNREACH hatasıyla başarısız olmasına neden olur.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın19 Tem 2026
İlk görülme19 Tem 2026
Zayıflık türüCWE-191CWE-191

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.35, 7.0.12 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel2.6.22 ≤ v < 5.10.259, 5.11 ≤ v < 5.15.210, 5.16 ≤ v < 6.1.176, 6.2 ≤ v < 6.6.143, 6.7 ≤ v < 6.12.93, 6.13 ≤ v < 6.18.35, 6.19 ≤ v < 7.0.12, 7.15.10.259, 5.15.210, 6.1.176, 6.6.143, 6.12.93, 6.18.35, 7.0.12

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.