CVE-2024-36479

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fpga: bridge: sahip modül ekleme ve referans sayısını artırma fpga bridge'in mevcut uygulaması, düşük seviyeli modülün üst cihaz için bir sürücü kaydettiğini ve modülün referans sayısını artırmak için onun sahip işaretçisini kullandığını varsayar. Bu yaklaşım, eğer üst cihazın bir sürücüsü yoksa, bridge alınmaya çalışılırken bir null pointer dereference durumuna yol açabileceği için sorunludur. Bu sorunu gidermek için, fpga_bridge yapısına bir modül sahibi işaretçisi eklendi ve modülün referans sayısını artırmak için bu işaretçi kullanıldı. Bir bridge kaydetmek için kullanılan fonksiyon, ek bir sahip modül parametresi alacak şekilde değiştirildi ve çakışmaları önlemek için yeniden adlandırıldı. Eski fonksiyon adı, bridge'i kaydeden modülü otomatik olarak sahip olarak ayarlayan yardımcı bir makro için kullanıldı. Bu, mevcut düşük seviyeli kontrol modülleriyle uyumluluğu sağlar ve sahibini belirlemeden bir bridge kaydetme olasılığını azaltır. Ayrıca, dokümantasyon, fpga bridge kaydı için yeni arayüzle tutarlı olacak şekilde güncellendi. Diğer değişiklikler: Kod netliğini artırmak amacıyla, bridge cihazı bu fonksiyonlarda alındığından, put_device() işlemi __fpga_bridge_get() fonksiyonundan fpga_bridge_get() ve of_fpga_bridge_get() fonksiyonlarına taşındı.

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın24 Haz 2024
İlk görülme24 Haz 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.1.120, 6.6.33, 6.9.4 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel4.10 ≤ v < 6.1.120, 6.2 ≤ v < 6.6.33, 6.7 ≤ v < 6.9.46.1.120, 6.6.33, 6.9.4

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.