CVE-2024-4418

Orta

Açıklama

libvirt içerisinde yığın tabanlı bir serbest bırakıldıktan sonra kullanım (use-after-free) kusuruna yol açan bir yarış durumu (race condition) bulundu. virNetClientIOEventLoop() metodundaki hatalı bir varsayım nedeniyle, yığında tahsis edilen bir virNetClientIOEventData yapısına işaret eden `data` göstericisi, virNetClientIOEventLoop() fonksiyonundan dönülürken veri göstericisinin yığın çerçevesi eşzamanlı olarak "serbest bırakılırken" virNetClientIOEventFD geri çağırmasında kullanılmıştır. İstekleri tetiklemek için 'virtproxyd' servisi kullanılabilir. Eğer libvirt ince taneli erişim kontrolü ile yapılandırılmışsa, bu sorun teoride bir kullanıcının aksi takdirde sınırlı olan erişiminden kurtulmasına izin verir. Bu kusur, yerel ve yetkisiz bir kullanıcının kimlik doğrulaması yapmadan virtproxyd'ye erişmesine olanak tanır. Uzak kullanıcıların ise erişebilmeleri için önce kimlik doğrulaması yapmaları gerekir.

ÖnemOrta
CVSS6.2
İstismar olasılığı—
ÜrünLibvirt
Yayın8 May 2024
İlk görülme8 May 2024
Zayıflık türüCWE-562CWE-562

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
libvirtv < 10.4.010.4.0
enterprise_linux 8Aralık belirtilmemiş—
enterprise_linux 9Aralık belirtilmemiş—
rhel_eus 9.2Aralık belirtilmemiş—
advanced_virtualization 8Aralık belirtilmemiş—

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-4418 · Libvirt · Dark Radar