CVE-2021-47416
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: phy: mdio: bellek sızıntısı düzeltildi Syzbot, MDIO veri yolu arayüzünde bir bellek sızıntısı bildirmiştir; sorun hatalı durum mantığından kaynaklanmaktaydı. MDIOBUS_ALLOCATED iki durumu belirtir: 1. Veri yolu yalnızca tahsis edilmiştir 2. Veri yolu tahsis edilmiş ve __mdiobus_register() başarısız olmuş ancak device_register() çağrılmıştır device_register() çağrılmış olması durumunda, bu cihaz için tahsis edilen belleği doğru şekilde serbest bırakmak için put_device() fonksiyonunu çağırmamız gerekir, ancak mdiobus_free() MDIOBUS_ALLOCATED durumu söz konusu olduğunda sadece kfree(dev) işlemini gerçekleştirir. Bu davranıştan kaçınmak için, device_register() çağrılmadan önce bus->state değerini MDIOBUS_UNREGISTERED olarak ayarlamamız gerekir, çünkü device_register() başarısız olsa bile put_device() çağrılmalıdır.
Nasıl düzeltilir
- linux linux_kernel4.4.289, 4.9.287, 4.14.251, 4.19.211, 5.4.153, 5.10.73, 5.14.12 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 | 2.6.28 ≤ v < 4.4.289, 4.5 ≤ v < 4.9.287, 4.10 ≤ v < 4.14.251, 4.15 ≤ v < 4.19.211, 4.20 ≤ v < 5.4.153, 5.5 ≤ v < 5.10.73, 5.11 ≤ v < 5.14.12, 5.15 | 4.4.289, 4.9.287, 4.14.251, 4.19.211, 5.4.153, 5.10.73, 5.14.12 |
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.