CVE-2026-97984

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: net: ipv6: PMTU keşfi ve büyük MTU ile UDP uzunluk taşmasının düzeltilmesi Bu commit, setsockopt IPV6_MTU_DISCOVER değeri IPV6_PMTUDISC_DO veya IPV6_PMTUDISC_PROBE olarak ayarlandığında ve alışılmadık derecede büyük bir MTU değerine sahip bir netdev üzerinden büyük bir paket gönderildiğinde, udp_set_len_short fonksiyonunda bir WARN tetikleyen olası bir UDP uzunluk taşmasını önlemek için UDP soketleri için cork->base.fragsize değerini IP6_MAX_MTU ile sınırlandırır. Yeniden oluşturma adımları (yeni selftest içerisine eklenmiştir): 1. Cihaz MTU değerini IP6_MAX_MTU'dan daha büyük olarak ayarlayın. ip6_setup_cork içerisinde cork->base.fragsize bu MTU değerine ayarlanacaktır. 2. IPV6_MTU_DISCOVER değerini IPV6_PMTUDISC_PROBE veya IPV6_PMTUDISC_DO olarak ayarlayın. Bu durum, __ip6_append_data içerisinde maxnonfragsize değerinin IP6_MAX_MTU yerine cihaz MTU (cork->fragsize) değerine ayarlanmasına izin verir. 3. 65528 bayt yük (+8 bayt UDP başlığı, +40 bayt IPv6 başlığı) gönderin. Cihaz MTU buna izin verir (bu değer IP6_MAX_MTU'dan sadece bir bayt büyüktür ve cihaz MTU bundan daha büyüktür). 4. Oluşturulan paketteki UDP uzunluğu 65536 olur; bu da 16 bitlik uzunluk alanının taşmasına neden olur ve udp_set_len_short içindeki WARN uyarısını tetikler. Ham IPv6 soketleri üzerinden UDP jumbogram gönderimini bozmamak için değişiklik yalnızca UDP soketleriyle sınırlandırılmıştır. IPv6 ve IPV6_PMTUDISC_DO ile ilgili orijinal taşma hatasının git geçmişinden önce olduğu görülmektedir (2.6.21 üzerinde yeniden üretim doğrulanmıştır), daha sonra düzeltilmiş ve ardından burada Fixes etiketi olarak seçilen 427faee167bc ("net: ipv6: introduce ip6_dst_mtu_maybe_forward") commit'i ile tekrar ortaya çıkmıştır. IPV6_PMTUDISC_PROBE ile olan taşma ise 628a5c561890 ("[INET]: Add IP(V6)_PMTUDISC_RPOBE") commit'i ile tanıtıldığı tarihten beri yeniden üretilebilmektedir.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın25 Eyl 2026
İlk görülme25 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux1dd562f3019019ffdf4b396570613053facda9ee, 1d56a00ec91f2885c64ea5b8cea18cb746b91bbb, ce66352d3eb21825410af8b91db7cc4bb8e22c98, e01b7c176d9af2b7c22bb3fe12cf9a7904f99fdc, 0ae10b6be49b425827659b23bcce498f80eb7182 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux427faee167bce4ccb0b22f6815a9ac509e31d4c3 ≤ v < 1dd562f3019019ffdf4b396570613053facda9ee, 427faee167bce4ccb0b22f6815a9ac509e31d4c3 ≤ v < 1d56a00ec91f2885c64ea5b8cea18cb746b91bbb, 427faee167bce4ccb0b22f6815a9ac509e31d4c3 ≤ v < ce66352d3eb21825410af8b91db7cc4bb8e22c98, 427faee167bce4ccb0b22f6815a9ac509e31d4c3 ≤ v < e01b7c176d9af2b7c22bb3fe12cf9a7904f99fdc, 427faee167bce4ccb0b22f6815a9ac509e31d4c3 ≤ v < 0ae10b6be49b425827659b23bcce498f80eb7182, 5.151dd562f3019019ffdf4b396570613053facda9ee, 1d56a00ec91f2885c64ea5b8cea18cb746b91bbb, ce66352d3eb21825410af8b91db7cc4bb8e22c98, e01b7c176d9af2b7c22bb3fe12cf9a7904f99fdc, 0ae10b6be49b425827659b23bcce498f80eb7182

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.

CVE-2026-97984 · Linux · Dark Radar