CVE-2026-98343
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: dmaengine: dma_chan_put() ve dma_release_channel() fonksiyonlarındaki serbest bırakıldıktan sonra kullanım (use-after-free) hatası düzeltildi. dma_device_put(), chan->device->ref üzerindeki son referansı bıraktığında, dma_device_release() çalışır ve dma_device'ı kanallarıyla birlikte serbest bırakabilir. Ardından dma_chan_put(), sondaki module_put() işlemi için dma_chan_to_owner() aracılığıyla hâlâ chan->device->owner değerini okumaya devam eder. KASAN bunu şu şekilde yakalar: slab-use-after-free in dma_chan_put+0x3e6/0x4c0 Read of size 8 by task insmod/6319 Freed by task 6319: kfree+0x225/0x470 dma_chan_put+0x395/0x4c0 dmaengine_put+0xf8/0x160 Sondaki module_put() işleminin chan->device'a ihtiyaç duymaması için modül sahibi dma_chan_put() içerisinde put işleminden önce önbelleğe alınmıştır.
Nasıl düzeltilir
- Linux Linuxb92c502595336a3cc5bb7a060170891366745a5d, 855187a88bdf762c46b6849307597e3e02bfc1d9, c9780b601438137494b407eb4301bb3de2587ac9, 07eb075b60d565a5e465a1945a80cc62807492ad, 9319dd64d5cdef851841c091f30424faa2284c31, 6cf31716b77a71c0d634106f4f3951377b8dc6dc, 02bd02c585293634b213b142cba63cbf77891f6b, e873c74132f0c5f1452816cd9bb26208f0bba1e1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 8ad342a863590b24ce77681b7e081363fb3333f7 ≤ v < b92c502595336a3cc5bb7a060170891366745a5d, 8ad342a863590b24ce77681b7e081363fb3333f7 ≤ v < 855187a88bdf762c46b6849307597e3e02bfc1d9, 8ad342a863590b24ce77681b7e081363fb3333f7 ≤ v < c9780b601438137494b407eb4301bb3de2587ac9, 8ad342a863590b24ce77681b7e081363fb3333f7 ≤ v < 07eb075b60d565a5e465a1945a80cc62807492ad, 8ad342a863590b24ce77681b7e081363fb3333f7 ≤ v < 9319dd64d5cdef851841c091f30424faa2284c31, 8ad342a863590b24ce77681b7e081363fb3333f7 ≤ v < 6cf31716b77a71c0d634106f4f3951377b8dc6dc, 8ad342a863590b24ce77681b7e081363fb3333f7 ≤ v < 02bd02c585293634b213b142cba63cbf77891f6b, 8ad342a863590b24ce77681b7e081363fb3333f7 ≤ v < e873c74132f0c5f1452816cd9bb26208f0bba1e1, 5.6 | b92c502595336a3cc5bb7a060170891366745a5d, 855187a88bdf762c46b6849307597e3e02bfc1d9, c9780b601438137494b407eb4301bb3de2587ac9, 07eb075b60d565a5e465a1945a80cc62807492ad, 9319dd64d5cdef851841c091f30424faa2284c31, 6cf31716b77a71c0d634106f4f3951377b8dc6dc, 02bd02c585293634b213b142cba63cbf77891f6b, e873c74132f0c5f1452816cd9bb26208f0bba1e1 |
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.