CVE-2024-27414

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: rtnetlink: IFLA_BRIDGE_FLAGS geri yazma hata mantığı düzeltildi d73ef2d69c0d ("rtnetlink: rtnl_bridge_setlink fonksiyonunun IFLA_BRIDGE_MODE uzunluğunu kontrol etmesine izin ver") numaralı commit ile, döngünün aynı zamanda IFLA_BRIDGE_MODE özniteliğinin uzunluğunu da kontrol edebilmesi için `rtnl_bridge_setlink` fonksiyonundaki eski döngü mantığında bir düzenleme yapılmıştır. Ancak bu düzenleme, `break` ifadesini kaldırmış ve bu fonksiyonun sonundaki bayrakların geri yazılmasıyla ilgili bir hata mantığına yol açmıştır. if (have_flags) memcpy(nla_data(attr), &flags, sizeof(flags)); // attr, IFLA_BRIDGE_FLAGS NLA'sını işaret etmelidir !!! Bahsedilen commit'ten önce, `attr` değişkeninin IFLA_BRIDGE_FLAGS olduğu garanti altındaydı. Ancak güncellenen döngü, attr'nin son NLA'yı, hatta taşma yazımlarına neden olabilecek geçersiz bir NLA'yı işaret etmesine izin verdiği için bu artık her zaman doğru değildir. Bu yama, IFLA_BRIDGE_FLAGS'yi işaret eden NLA işaretçisini kaydetmek için yeni bir `br_flag` değişkeni eklemekte ve bahsi geçen hata mantığını çözmek için bunu kullanmaktadır.

ÖnemYüksek
CVSS7.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın17 May 2024
İlk görülme17 May 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.4.271, 5.10.212, 5.15.151, 6.1.81, 6.5, 6.6.21, 6.7.9 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.4.253 ≤ v < 5.4.271, 5.10.190 ≤ v < 5.10.212, 5.15.126 ≤ v < 5.15.151, 6.1.45 ≤ v < 6.1.81, 6.4.10 ≤ v < 6.5, 6.5.1 ≤ v < 6.6.21, 6.7 ≤ v < 6.7.9, 6.5, 6.85.4.271, 5.10.212, 5.15.151, 6.1.81, 6.5, 6.6.21, 6.7.9
debian debian_linux10.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.