CVE-2023-52505

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: phy: lynx-28g: paylaşılan yazmaçlara yapılan eşzamanlı phy_set_mode_ext() çağrılarını serileştirin Sürücü tarafından uygulanan PCC8, PCCC, PCCD protokol dönüştürücü yapılandırma yazmaçları ve diğerleri, birden fazla şeritten gelen (her biri farklı bir struct phy olarak temsil edilen) protokol dönüştürücüleri kontrol eder. Bu nedenle, aynı PCC yazmacını paylaşan şeritlere (hem "eski" hem de "yeni" protokol için) eşzamanlı phy_set_mode_ext() çağrıları yapılırsa, lynx_28g_rmw() fonksiyonunda kilitleme olmadığı için donanıma programlanan değerlerin bozulması mümkündür. Tüm şeritler tarafından paylaşılan struct lynx_28g_priv yapısına bir spinlock ekleyin ve phy_ops :: set_mode() uygulamasından küresel spinlock'ı alın. PCC yazmaçlarını değiştiren başka çağrıcılar bulunmamaktadır.

ÖnemOrta
CVSS4.7
İstismar olasılığı—
ÜrünLinux Kernel
Yayın2 Mar 2024
İlk görülme2 Mar 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.59, 6.5.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.18 ≤ v < 6.1.59, 6.2 ≤ v < 6.5.8, 6.66.1.59, 6.5.8

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.