CVE-2026-74523

Yüksek

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: qede: kurtarma yolunda udp_tunnel portlarını qede_lock dışında senkronize et VXLAN/GENEVE tünel portları yapılandırılmış bir qede NIC üzerindeki bir TX zaman aşımı, tüm makinenin rtnetlink kontrol düzlemini kilitler: NETDEV WATCHDOG: ens6f1 (qede): transmit queue 2 timed out 10226 ms [qede_tx_timeout:586(ens6f1)]TX timeout on queue 2! [qede_recovery_handler:2665(ens6f0)]Starting a recovery process Kurtarma yolu, sürücünün kendi mutex yapısında ölü kilitlemeye (deadlock) neden olur: qede_sp_task rtnl_lock() mutex_lock(&edev->qede_lock) <- alındı qede_recovery_handler qede_load udp_tunnel_nic_reset_ntf __udp_tunnel_nic_device_sync info->sync_table == qede_udp_tunnel_sync mutex_lock(&edev->qede_lock) <- aynı görev: ölü kilitleme Mutex rekürsif değildir, bu nedenle kworker, rtnl_lock tutulurken kendisini engeller ve hiçbir kilit serbest bırakılmaz. Bundan sonra rtnl_lock() çağıran her görev (ip, ovs-vswitchd, lldpad, IPv6 addrconf, sshd), düğüm hala ping yanıtı verirken sonsuza kadar engellenir. Etkilenen bir üretim düğümünden alınan vmcore dosyasında, rtnl_mutex.owner değeri yukarıdaki en içteki mutex_lock() işleminde engellenen kworker'a karşılık gelmektedir. Tünel portlarını, udp_tunnel API'sinin gerektirdiği şekilde hala rtnl_lock altındayken ancak dahili kilit bırakıldıktan sonra qede_sp_task() üzerinden yeniden senkronize edin. Bu durum, udp_tunnel_nic_reset_ntf() fonksiyonunu dahili kilit olmadan rtnl altında çağıran qede_open() ile benzerlik gösterir. qede_recovery_handler() artık açık bir aygıtın başarıyla yeniden yüklenip yüklenmediğini döndürmekte ve çağırıcı, portları yalnızca bu durumda yeniden senkronize etmektedir. Bu, eski denetimi aynen korur: kapalı olan bir aygıt veya başarısız bir kurtarma işlemi false döndürür; çünkü bu yollar daha önce de udp_tunnel_nic_reset_ntf() çağrısına hiç ulaşmamıştı. Bu, qede_lock()/qede_unlock() yardımcılarının tek kullanıcısıydı, bu nedenle bunlar kaldırılmıştır.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünLinux
Yayın15 Ağu 2026
İlk görülme15 Ağu 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linux19e505ee8bb9e0f0355eda9e9f614fb25fed0070, c4c1e5d6bc2b900b2328d6fff93dc8146b858d69, 8e1bdf57de91247e57816482966265ada573cc74, e382a4efeeae6555b95d9ff336cf3094ee7d336b, 4626df3f63c9185efba5750fe76ac01ab3351bae, e51becb8f3377a377171ed5bf0082b96e22e6292, 6f1ef8170d3d8ad9319aa01347945dcdf5cc4f27, 451c9075d6c53f2438d110addbeeeea6fac18567 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux8cd160a29415f1789d473b1dc07fcc9d02a02b87 ≤ v < 19e505ee8bb9e0f0355eda9e9f614fb25fed0070, 8cd160a29415f1789d473b1dc07fcc9d02a02b87 ≤ v < c4c1e5d6bc2b900b2328d6fff93dc8146b858d69, 8cd160a29415f1789d473b1dc07fcc9d02a02b87 ≤ v < 8e1bdf57de91247e57816482966265ada573cc74, 8cd160a29415f1789d473b1dc07fcc9d02a02b87 ≤ v < e382a4efeeae6555b95d9ff336cf3094ee7d336b, 8cd160a29415f1789d473b1dc07fcc9d02a02b87 ≤ v < 4626df3f63c9185efba5750fe76ac01ab3351bae, 8cd160a29415f1789d473b1dc07fcc9d02a02b87 ≤ v < e51becb8f3377a377171ed5bf0082b96e22e6292, 8cd160a29415f1789d473b1dc07fcc9d02a02b87 ≤ v < 6f1ef8170d3d8ad9319aa01347945dcdf5cc4f27, 8cd160a29415f1789d473b1dc07fcc9d02a02b87 ≤ v < 451c9075d6c53f2438d110addbeeeea6fac18567, 5.919e505ee8bb9e0f0355eda9e9f614fb25fed0070, c4c1e5d6bc2b900b2328d6fff93dc8146b858d69, 8e1bdf57de91247e57816482966265ada573cc74, e382a4efeeae6555b95d9ff336cf3094ee7d336b, 4626df3f63c9185efba5750fe76ac01ab3351bae, e51becb8f3377a377171ed5bf0082b96e22e6292, 6f1ef8170d3d8ad9319aa01347945dcdf5cc4f27, 451c9075d6c53f2438d110addbeeeea6fac18567

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