CVE-2026-98343
Description
In the Linux kernel, the following vulnerability has been resolved: dmaengine: fix use-after-free in dma_chan_put() and dma_release_channel() When dma_device_put() drops the last reference on chan->device->ref, dma_device_release() runs and may free the dma_device along with its channels. dma_chan_put() then still reads chan->device->owner via dma_chan_to_owner() for the trailing module_put(). KASAN catches it: 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 Cache the module owner in dma_chan_put() before the put so the trailing module_put() does not need chan->device.
How to fix
- Linux Linuxb92c502595336a3cc5bb7a060170891366745a5d, 855187a88bdf762c46b6849307597e3e02bfc1d9, c9780b601438137494b407eb4301bb3de2587ac9, 07eb075b60d565a5e465a1945a80cc62807492ad, 9319dd64d5cdef851841c091f30424faa2284c31, 6cf31716b77a71c0d634106f4f3951377b8dc6dc, 02bd02c585293634b213b142cba63cbf77891f6b, e873c74132f0c5f1452816cd9bb26208f0bba1e1 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| 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 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.