CVE-2022-48690

Orta

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: ice: DMA eşleme sızıntısı düzeltildi Kullanıcı ring parametrelerini değiştirdiğinde meydana gelen sızıntı giderildi. RX tamponlarının yeniden tahsisi sırasında, bu tamponlar için yeni DMA eşlemeleri oluşturulur. Farklı RX ring sayısına sahip yeni tamponların eskilerinin yerini alması gerekirken, bu tamponlar ice_vsi_cfg_rxq içinde serbest bırakılmış ve ardından ice_alloc_rx_buf ile tekrar tahsis edilmiştir. rx_buf üzerindeki kfree işlemi, halihazırda eşlenmiş olan DMA'nın sızmasına neden olmuştur. BPF programı yüklendiğinde ZC'yi xdp_buf yapısıyla yeniden tahsis edin. BPF programı kaldırıldığında tekrar rx_buf olarak yeniden tahsis edin. Eğer BPF programı yüklenir/kaldırılırsa ve XSK havuzları oluşturulursa, RX kuyruklarını XDP_SETUP_XSK_POOL işleyicisi içinde uygun şekilde yeniden tahsis edin. Yeniden üretme adımları: while : do for ((i=0; i<=8160; i=i+32)) do ethtool -G enp130s0f0 rx $i tx $i sleep 0.5 ethtool -g enp130s0f0 done done

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın3 May 2024
İlk görülme3 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.19.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.16.1 ≤ v < 5.19.9, 5.16, 6.05.19.9

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-2022-48690 · Linux Kernel · Dark Radar