CVE-2024-49996

Kritik

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: cifs: NFS yeniden ayrıştırma noktaları (reparse points) işlenirken oluşan arabellek taşması düzeltildi ReparseDataLength, InodeType boyutu ile DataBuffer boyutunun toplamıdır. Bu nedenle DataBuffer boyutunu elde etmek için InodeType boyutunun ReparseDataLength değerinden çıkarılması gerekir. cifs_strndup_from_utf16() fonksiyonu, uzunluktan InodeType boyutunu çıkarmadığı için şu anda buf->DataBuffer'a arabelleğin sonundan sonraki bir konumdan erişmektedir. Bu sorun düzeltilmiş ve len değişkeni doğru şekilde çıkarılmıştır. InodeType üyesi yalnızca yeniden ayrıştırma arabelleği yeterince büyük olduğunda mevcuttur. Başka bir geçersiz bellek erişimini önlemek için InodeType'a erişmeden önce ReparseDataLength kontrolü eklenmiştir. Ana ve ikincil rdev değerleri de yalnızca yeniden ayrıştırma arabelleği yeterince büyük olduğunda mevcuttur. reparse_mkdev() çağrılmadan önce yeniden ayrıştırma arabelleği boyutu kontrol edilmektedir.

ÖnemKritik
CVSS9.4
İstismar olasılığı—
ÜrünLinux Kernel
Yayın21 Eki 2024
İlk görülme21 Eki 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.4.287, 5.10.231, 5.15.174, 6.1.120, 6.6.55, 6.10.14, 6.11.3 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.3 ≤ v < 5.4.287, 5.5 ≤ v < 5.10.231, 5.11 ≤ v < 5.15.174, 5.16 ≤ v < 6.1.120, 6.2 ≤ v < 6.6.55, 6.7 ≤ v < 6.10.14, 6.11 ≤ v < 6.11.35.4.287, 5.10.231, 5.15.174, 6.1.120, 6.6.55, 6.10.14, 6.11.3
debian debian_linux11.0—

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