CVE-2026-64145
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: wifi: wilc1000: bus acquire hatasında dma_buffer sızıntısı düzeltildi wilc_wlan_firmware_download() fonksiyonu, fonksiyonun başında kmalloc() ile dma_buffer ayırır ve hata durumunda kfree(dma_buffer) aracılığıyla bunu serbest bırakmak için bir 'fail:' etiketi kullanır. Sonraki tüm hata yolları, bu temizleme işlemini gerçekleştirmek için doğru şekilde 'goto fail' kullanmaktadır. Ancak, ilk acquire_bus() çağrısından sonraki erken hata yolu yalın bir 'return ret;' kullanmakta, bu da bus acquire işlemi başarısız olduğunda dma_buffer sızıntısına yol açmaktadır. Mevcut temizleme yolunun çalışması için erken dönüş (early return), goto fail ile değiştirilmiştir. Sürücü firmware-download kodundaki erken-dönüş hata yollarında sızdırılan kmalloc'lu yerel değişkenleri arayan özel bir Coccinelle anlamsal yaması aracılığıyla bulunmuştur.
Nasıl düzeltilir
- linux linux_kernel6.18.34, 7.0.11 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 | 6.13 ≤ v < 6.18.34, 6.19 ≤ v < 7.0.11, 7.1 | 6.18.34, 7.0.11 |
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.