CVE-2024-46679
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: ethtool: bağlantı ayarları alınırken cihazın mevcut olduğu kontrol ediliyor Bir sysfs okuyucusu, bir cihaz sıfırlama veya kaldırma işlemiyle yarış durumuna girerek, cihaz aslında mevcut değilken cihaz durumunu okumaya çalışabilir. Örn: [exception RIP: qed_get_current_link+17] #8 [ffffb9e4f2907c48] qede_get_link_ksettings at ffffffffc07a994a [qede] #9 [ffffb9e4f2907cd8] __rh_call_get_link_ksettings at ffffffff992b01a3 #10 [ffffb9e4f2907d38] __ethtool_get_link_ksettings at ffffffff992b04e4 #11 [ffffb9e4f2907d90] duplex_show at ffffffff99260300 #12 [ffffb9e4f2907e38] dev_attr_show at ffffffff9905a01c #13 [ffffb9e4f2907e50] sysfs_kf_seq_show at ffffffff98e0145b #14 [ffffb9e4f2907e68] seq_read at ffffffff98d902e3 #15 [ffffb9e4f2907ec8] vfs_read at ffffffff98d657d1 #16 [ffffb9e4f2907f00] ksys_read at ffffffff98d65c3f #17 [ffffb9e4f2907f38] do_syscall_64 at ffffffff98a052fb crash> struct net_device.state ffff9a9d21336000 state = 5, state 5 değeri __LINK_STATE_START (0b1) ve __LINK_STATE_NOCARRIER (0b100) şeklindedir. Cihaz mevcut değildir; __LINK_STATE_PRESENT (0b10) değerinin eksikliğine dikkat edin. Bu, 4224cfd7fb65 ("net-sysfs: add check for netdevice being present to speed_show") commit'inde gözlemlenen panik türü ile aynıdır. __ethtool_get_link_ksettings() fonksiyonunun, cihaz mevcudiyet kontrolüne sahip olmayan birçok başka çağırıcısı bulunmaktadır. Tüm çağırıcıları korumak için bu kontrol ethtool içerisine taşındı.
Nasıl düzeltilir
- linux linux_kernel5.4.283, 5.10.225, 5.15.166, 6.1.108, 6.6.49, 6.10.8 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.33 ≤ v < 5.4.283, 5.5 ≤ v < 5.10.225, 5.11 ≤ v < 5.15.166, 5.16 ≤ v < 6.1.108, 6.2 ≤ v < 6.6.49, 6.7 ≤ v < 6.10.8, 6.11 | 5.4.283, 5.10.225, 5.15.166, 6.1.108, 6.6.49, 6.10.8 |
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.