CVE-2025-40107
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: can: hi311x: arayüz etkinleştirilmeden önce uykudan uyanırken meydana gelen null pointer dereference hatası düzeltildi Bu sorun, 03c427147b2d ("can: mcp251x: fix resume from sleep before interface was brought up") commit'i ile düzeltilen `mcp251x` sürücüsündeki güvenlik açığına benzerdir. `hi311x` sürücüsünde, cihaz uykudan uyandığında sürücü `priv->restart_work` işlemini planlar. Ancak ağ arayüzü daha önceden etkinleştirilmemişse, `priv->wq` (workqueue) tahsis edilmez ve başlatılmaz; bu da bir null pointer dereference hatasına yol açar. Bunu düzeltmek için, workqueue tahsisi ve başlatılması `hi3110_open` fonksiyonundan `hi3110_can_probe` fonksiyonuna taşınmıştır. Bu işlem, workqueue'nun cihaz uyanma sırasında kullanılmadan önce uygun şekilde başlatılmasını sağlar. Ayrıca kaynak sızıntılarını önlemek amacıyla `hi3110_can_probe` hata yönetimi yollarına ve `hi3110_can_remove` fonksiyonuna workqueue'yu yok eden mantık eklenmiştir.
Nasıl düzeltilir
- Linux Linuxd1fc4c041459e2d4856c1b2501486ba4f0cbf96b, e93af787187e585933570563c643337fa731584a, 1d2ef21f02baff0c109ad78b9e835fb4acb14533, fd00cf38fd437c979f0e5905e3ebdfc3f55a4b96, 6b696808472197b77b888f50bc789a3bae077743 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 57e83fb9b7468c75cb65cde1d23043553c346c6d ≤ v < d1fc4c041459e2d4856c1b2501486ba4f0cbf96b, 57e83fb9b7468c75cb65cde1d23043553c346c6d ≤ v < e93af787187e585933570563c643337fa731584a, 57e83fb9b7468c75cb65cde1d23043553c346c6d ≤ v < 1d2ef21f02baff0c109ad78b9e835fb4acb14533, 57e83fb9b7468c75cb65cde1d23043553c346c6d ≤ v < fd00cf38fd437c979f0e5905e3ebdfc3f55a4b96, 57e83fb9b7468c75cb65cde1d23043553c346c6d ≤ v < 6b696808472197b77b888f50bc789a3bae077743, 4.12 | d1fc4c041459e2d4856c1b2501486ba4f0cbf96b, e93af787187e585933570563c643337fa731584a, 1d2ef21f02baff0c109ad78b9e835fb4acb14533, fd00cf38fd437c979f0e5905e3ebdfc3f55a4b96, 6b696808472197b77b888f50bc789a3bae077743 |
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.