CVE-2024-39506

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: liquidio: lio_vf_rep_copy_packet fonksiyonundaki bir NULL işaretçi işleme yolu düzenlendi lio_vf_rep_copy_packet() fonksiyonunda pg_info->page bir NULL değeri ile karşılaştırılmakta, ancak ardından koşulsuz olarak skb_add_rx_frag() fonksiyonuna aktarılmaktadır; bu durum tuhaf görünmekte ve null pointer dereference riskine yol açabilmektedir. lio_vf_rep_copy_packet() çağrı izi şu şekildedir: octeon_droq_process_packets octeon_droq_fast_process_packets octeon_droq_dispatch_pkt octeon_create_recv_info ...dispatch_list içinde arama... ->disp_fn(rdisp->rinfo, ...) lio_vf_rep_pkt_recv(struct octeon_recv_info *recv_info, ...) Bu yolda pg_info->page değerini NULL yapan herhangi bir kod bulunmamaktadır. Bu nedenle söz konusu kontrol gereksiz görünmekte ve potansiyel sorunu çözmemektedir. Ancak yazarın bu kontrolü eklemek için bir nedeni olduğunu tahmin ediyorum; bende böyle bir kart bulunmadığından gerçek bir test yapamıyorum. Ek olarak, liquidio/lio_core.c dosyasındaki liquidio_push_packet() fonksiyonundaki kod da tam olarak aynısını yapmaktadır. Buna dayanarak, en kabul edilebilir uzlaşmacı çözümün, skb_add_rx_frag() fonksiyonunu koşullu kapsam içerisine taşıyarak bu sorunu düzeltmek olduğu değerlendirilmiştir. Linux Verification Center (linuxtesting.org) tarafından SVACE kullanılarak tespit edilmiştir.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın12 Tem 2024
İlk görülme12 Tem 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel4.19.317, 5.4.279, 5.10.221, 5.15.162, 6.1.95, 6.6.35, 6.9.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.15 ≤ v < 4.19.317, 4.20 ≤ v < 5.4.279, 5.5 ≤ v < 5.10.221, 5.11 ≤ v < 5.15.162, 5.16 ≤ v < 6.1.95, 6.2 ≤ v < 6.6.35, 6.7 ≤ v < 6.9.6, 6.104.19.317, 5.4.279, 5.10.221, 5.15.162, 6.1.95, 6.6.35, 6.9.6

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-2024-39506 · Linux Kernel · Dark Radar