CVE-2026-74656

Yüksek

Açıklama

Linux kernel'de aşağıdaki güvenlik açığı giderilmiştir: ipv4: fib_nhc_update_mtu() fonksiyonundaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi fib_nhc_update_mtu(), RTNL altında nexthop istisna tablosunu tarar ancak RTNL bu taramayı PMTU istisna güncellemeleriyle senkronize etmez. Tarama işlemi, fnhe_lock kilidini tutmadan sabit bir doğru koşuluyla rcu_dereference_protected() kullanır. Bu nedenle şu iç içe geçme durumu meydana gelebilir: CPU 0 CPU 1 fib_nhc_update_mtu() update_or_create_fnhe() fnhe yükle spin_lock_bh(&fnhe_lock) fnhe_remove_oldest() fnhe bağlantısını kes kfree_rcu(fnhe, rcu) <sessiz durum (quiescent state)> lütuf süresinden (grace period) sonra fnhe erişimi KASAN şunları raporlamıştır: BUG: KASAN: slab-use-after-free in fib_nhc_update_mtu+0x3df/0x410 Read of size 8 at addr ffff888107d49000 by task poc/90 Call Trace: fib_nhc_update_mtu+0x3df/0x410 fib_sync_mtu+0x7a/0xd0 fib_netdev_event+0x229/0x3f0 netif_set_mtu_ext+0x33a/0x570 dev_set_mtu+0x88/0x120 Aynı tarama işlemi fnhe_pmtu ve fnhe_mtu_locked alanlarını günceller. Bu alanlar bir çift oluşturur ve diğer yazıcılar bunları fnhe_lock ile senkronize eder. Tek başına RCU geri kazanımı önler ancak eşzamanlı yazıcıların karışık bir çift bırakmasına izin verir. Tabloyu RCU altında tarayın ve her bir istisnayı güncellerken yalnızca fnhe_lock kilidini edinin. Kısa kritik bölüm eşleşmiş PMTU alanlarını senkronize ederken, RCU mevcut girdiyi hayatta tutar. Bu, her nexthop için tüm 2048 kovayı tararken genel kilidin tutulmasını önler.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux
Yayın22 Ağu 2026
İlk görülme22 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxfd39e711866498ae94fcf9acf6f422a4f045b681, e1e602d6b22d5cb1641c4459c487eb18bf569e0a, e00f7d2b5f2540a3415a229c982af7a25ff6362e, dfe388da13aa784851e5ebbea90afbb099075761, 5a28a4b22dde92f9d293b94236314b8d6181dc4a, 63996ffc594d128ccec8fc0983f91effd2d3adc4, ed503eaad62f20cdd5122d7c3078a648a99c8f16, bc5bde9ce3cc36502839dfe98e068f7303a50982, 3.17, 4.5, 4.10, 4.15, 4.19 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linuxaf7d6cce53694a88d6a1bb60c9a239a6a5144459 ≤ v < fd39e711866498ae94fcf9acf6f422a4f045b681, af7d6cce53694a88d6a1bb60c9a239a6a5144459 ≤ v < e1e602d6b22d5cb1641c4459c487eb18bf569e0a, af7d6cce53694a88d6a1bb60c9a239a6a5144459 ≤ v < e00f7d2b5f2540a3415a229c982af7a25ff6362e, af7d6cce53694a88d6a1bb60c9a239a6a5144459 ≤ v < dfe388da13aa784851e5ebbea90afbb099075761, af7d6cce53694a88d6a1bb60c9a239a6a5144459 ≤ v < 5a28a4b22dde92f9d293b94236314b8d6181dc4a, af7d6cce53694a88d6a1bb60c9a239a6a5144459 ≤ v < 63996ffc594d128ccec8fc0983f91effd2d3adc4, af7d6cce53694a88d6a1bb60c9a239a6a5144459 ≤ v < ed503eaad62f20cdd5122d7c3078a648a99c8f16, af7d6cce53694a88d6a1bb60c9a239a6a5144459 ≤ v < bc5bde9ce3cc36502839dfe98e068f7303a50982, b427832009b97a3ee412ef643a80b15372a7754d, 2b7e4c735933be79882aba2bed9afa789e03c62f, 8d59c3a6376bbc6dd3f7303968a719ffba75a4f1, 9b4869cf385aa16f89c0f019eed4ec4e36aa441c, ff34695ced21e2dfa04d0fa1c5f6c35011fa8117, 3.16.62 ≤ v < 3.17, 4.4.162 ≤ v < 4.5, 4.9.134 ≤ v < 4.10, 4.14.77 ≤ v < 4.15, 4.18.15 ≤ v < 4.19, 4.19fd39e711866498ae94fcf9acf6f422a4f045b681, e1e602d6b22d5cb1641c4459c487eb18bf569e0a, e00f7d2b5f2540a3415a229c982af7a25ff6362e, dfe388da13aa784851e5ebbea90afbb099075761, 5a28a4b22dde92f9d293b94236314b8d6181dc4a, 63996ffc594d128ccec8fc0983f91effd2d3adc4, ed503eaad62f20cdd5122d7c3078a648a99c8f16, bc5bde9ce3cc36502839dfe98e068f7303a50982, 3.17, 4.5, 4.10, 4.15, 4.19

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.