CVE-2026-89555

Kritik

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: mpls: pskb_may_pull() sonrası başlığın yeniden yüklenmesi Bir MPLS rotasının birden fazla nexthop'u olduğunda, mpls_select_multipath() bir nexthop seçmek için mpls_multipath_hash() fonksiyonunu çağırır. MPLS etiket yığını taranırken, hash rutini mevcut etiket için hdr bilgisini önbelleğe alır. Yığının altındaki etiketi bulduktan sonra, iç IP başlığını okumadan önce pskb_may_pull() fonksiyonunu çağırır. Eğer bir skb, iç IP başlığı doğrusal olmayan verilerde olacak şekilde oluşturulmuşsa ve doğrusal başlıkta yetersiz kuyruk alanı (tailroom) varsa, pskb_may_pull() skb başlığını değiştirmek ve eski olanı serbest bırakmak için pskb_expand_head() fonksiyonunu çağırır. Bu durum, hdr değişkeninin serbest bırakılmış belleği göstermesine neden olur. IPv6 yolu, daha büyük başlık için ikinci bir çekme işlemi gerçekleştirdiğinde hdr bilgisini tekrar geçersiz kılabilir. Sorun statik analiz yoluyla tespit edilmiştir. Bareudp/MPLS multipath kurulumu üzerinden geçerli bir Geneve paketi gönderen bir reprodüksiyon örneği, yamalanmamış 2 çalışmanın 2'sinde de aynı KASAN raporunu tetiklemiştir: BUG: KASAN: slab-use-after-free in mpls_select_multipath Read of size 1 at addr ffff88800ecc6e20 by task ksoftirqd/1/23 Call Trace: mpls_select_multipath mpls_forward __netif_receive_skb_list_core netif_receive_skb_list_internal napi_complete_done gro_cell_poll __napi_poll net_rx_action Freed by task 23: kfree pskb_expand_head __pskb_pull_tail mpls_select_multipath İç IPv4 veya IPv6 başlık işaretçisi türetilmeden önce, her başarılı çekme işleminden sonra hdr bilgisi güncel skb başlığından yeniden yüklenir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünLinux
Yayın11 Eyl 2026
İlk görülme11 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxaa4fe0b450a461aa1162fe8375f5d28f4c957df8, b1c0783b2facc398437ad8f8b86c636d7a78f8db, bfaaff99238326166694354a63a76c02563f98b1, d9640239827d6d0cb84263b590f7a4f1596c17eb, fed638a248116b8a249bd4202d28e5934bdc65ad, d82b90a38c2ca8a0694428eab0e9551c23f2447d, 49d38c1b4390412f8950d33dfaee0ccbd17beb81, 29e63b8d9fc150cc191b1c6eb7e16e1247e1b650, 4.10 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux9f427a0e474a67b454420c131709600d44850486 ≤ v < aa4fe0b450a461aa1162fe8375f5d28f4c957df8, 9f427a0e474a67b454420c131709600d44850486 ≤ v < b1c0783b2facc398437ad8f8b86c636d7a78f8db, 9f427a0e474a67b454420c131709600d44850486 ≤ v < bfaaff99238326166694354a63a76c02563f98b1, 9f427a0e474a67b454420c131709600d44850486 ≤ v < d9640239827d6d0cb84263b590f7a4f1596c17eb, 9f427a0e474a67b454420c131709600d44850486 ≤ v < fed638a248116b8a249bd4202d28e5934bdc65ad, 9f427a0e474a67b454420c131709600d44850486 ≤ v < d82b90a38c2ca8a0694428eab0e9551c23f2447d, 9f427a0e474a67b454420c131709600d44850486 ≤ v < 49d38c1b4390412f8950d33dfaee0ccbd17beb81, 9f427a0e474a67b454420c131709600d44850486 ≤ v < 29e63b8d9fc150cc191b1c6eb7e16e1247e1b650, ad864d9fce0ec56cc8f6afe5c6a0e6d7f484b9eb, 4.9.8 ≤ v < 4.10, 4.10aa4fe0b450a461aa1162fe8375f5d28f4c957df8, b1c0783b2facc398437ad8f8b86c636d7a78f8db, bfaaff99238326166694354a63a76c02563f98b1, d9640239827d6d0cb84263b590f7a4f1596c17eb, fed638a248116b8a249bd4202d28e5934bdc65ad, d82b90a38c2ca8a0694428eab0e9551c23f2447d, 49d38c1b4390412f8950d33dfaee0ccbd17beb81, 29e63b8d9fc150cc191b1c6eb7e16e1247e1b650, 4.10

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-89555 · Linux · Dark Radar