CVE-2024-37021

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fpga: manager: sahip modül ekleme ve referans sayısını artırma fpga yöneticisinin 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, yöneticiyi almaya çalışırken bir null pointer dereference durumuna yol açabileceği için sorunludur. Bu sorunu gidermek için, fpga_manager 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ı. Yöneticiyi kaydeden fonksiyonlar, ek bir sahip modül parametresi alacak şekilde değiştirildi ve çakışmaları önlemek için yeniden adlandırıldı. Yöneticiyi kaydeden modülü otomatik olarak sahip olarak ayarlayan yardımcı makrolar için eski fonksiyon isimleri kullanıldı. Bu, mevcut düşük seviyeli kontrol modülleriyle uyumluluğu sağlar ve sahibini belirlemeden bir yönetici kaydetme olasılığını azaltır. Ayrıca, dokümantasyon, bir fpga yöneticisi kaydetmek için kullanılan yeni arayüzle tutarlı olacak şekilde güncellendi. Diğer değişiklikler: Kod netliğini artırmak amacıyla, yönetici cihazı bu fonksiyonlarda alındığından, put_device() işlemi __fpga_mgr_get() fonksiyonundan fpga_mgr_get() ve of_fpga_mgr_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.4 ≤ 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.