CVE-2024-38616
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: wifi: carl9170: fortified-memset uyarısı yeniden düzeltildi carl9170_tx_release() fonksiyonu, randconfig derlemelerimde bazen bir fortified-memset uyarısını tetikliyor: include/linux/string.h:254 dosyasından dahil edilen, drivers/net/wireless/ath/carl9170/tx.c:40 dosyasından gelen; 'fortify_memset_chk' fonksiyonunda, drivers/net/wireless/ath/carl9170/tx.c:283:2 konumundaki 'carl9170_tx_release' üzerinden satır içi olarak eklenen, include/linux/kref.h:65:3 konumundaki 'kref_put' üzerinden satır içi olarak eklenen, drivers/net/wireless/ath/carl9170/tx.c:342:9 konumundaki 'carl9170_tx_put_skb' üzerinden satır içi olarak eklenen: include/linux/fortify-string.h:493:25: hata: warning özniteliği ile tanımlanmış '__write_overflow_field' çağrısı: alan boyutunun ötesinde yazma tespit edildi (1. parametre); belki struct_group() kullanılabilir? [-Werror=attribute-warning] 493 | __write_overflow_field(p_size_field, size); Kees daha önce bunu memset_after() kullanarak önlemeye çalışmıştı ancak bunun sorunu tamamen çözmediği görülüyor. Buradaki memset_after() işleminin, orijinal cast işleminin yapıldığı kısımdan (rate_driver_data) farklı bir union parçası (status) üzerinde yapıldığını fark ettim ve bu durum derleyiciyi şaşırtıyor olabilir. Maalesef, memset_after() yöntemi driver_rates[] üzerinde çalışmıyor çünkü bu anonim bir struct'ın parçasıdır ve struct_group() ile de bunu gerçekleştiremedim. Ancak iki üye üzerinde iki ayrı memset() çağrısı kullanmak uyarıyı gidermektedir.
Nasıl düzeltilir
- linux linux_kernel6.1.93, 6.6.33, 6.8.12, 6.9.3 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.17 ≤ v < 6.1.93, 6.2 ≤ v < 6.6.33, 6.7 ≤ v < 6.8.12, 6.9 ≤ v < 6.9.3 | 6.1.93, 6.6.33, 6.8.12, 6.9.3 |
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.