CVE-2021-47556
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.
Nasıl düzeltilir
- linux linux_kernel5.15.6 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.15 ≤ v < 5.15.6 | 5.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.
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.