CVE-2021-47556

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ethtool: ioctl: ethtool_set_coalesce() fonksiyonundaki potansiyel NULL deref hatası düzeltildi ethtool_set_coalesce() artık hem .get_coalesce() hem de .set_coalesce() geri çağırmalarını kullanmaktadır. Ancak bunların kullanılabilirliğine yönelik kontrol hatalıdır; bu nedenle sürücünün geri çağırmalardan yalnızca birini sağladığı bir aygıtta coalesce ayarlarını değiştirmek, -EOPNOTSUPP hatası yerine bir NULL pointer dereference ile sonuçlanmaktadır. Her iki geri çağırmanın da kullanılabilir olduğundan emin olmak için koşul düzeltilmiştir. Bu durum aynı zamanda netlink koduyla da uyumludur. Bunun yeniden üretilmesinin çaba gerektirdiği unutulmamalıdır - yalnızca eski ioctl yolunu etkiler ve belirli bir sürücü seçenekleri kombinasyonu gerektirir: - .get_coalesce() ve .coalesce_supported mevcutken .set_coalesce() mevcut değilse veya - .set_coalesce() mevcutken .get_coalesce() mevcut değilse. Burada örneğin ethtool, önce ethtool_get_coalesce() fonksiyonunu çağırmaya çalıştığı ve hata durumunda işlemi sonlandırdığı için çökmeye neden olmaz.

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

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel5.15.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.15 ≤ v < 5.15.65.15.6

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.