CVE-2026-98343 in Linuxinformazioni

Riassunto

di VulDB • 06/10/2026

Nel kernel Linux, è stata risolta la seguente vulnerabilità:

dmaengine: correzione di un use-after-free in dma_chan_put() e dma_release_channel()

Quando dma_device_put() decrementa l'ultimo riferimento su chan->device->ref, viene eseguita dma_device_release(), che può liberare il dispositivo DMA insieme ai suoi canali.

Successivamente, dma_chan_put() continua a leggere chan->device->owner tramite dma_chan_to_owner() per eseguire la chiamata finale module_put(). KASAN rileva l'errore:

slab-use-after-free in dma_chan_put+0x3e6/0x4c0 Lettura di 8 byte da parte del task insmod/6319 Libera il task 6319: kfree+0x225/0x470 dma_chan_put+0x395/0x4c0 dmaengine_put+0xf8/0x160

Memorizzare (cache) il proprietario del modulo in dma_chan_put() prima dell'operazione di put, in modo che la chiamata finale module_put() non debba accedere a chan->device.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsabile

Linux

Prenotare

25/09/2026

Divulgazione

06/10/2026

Moderazione

accettato

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you know our Splunk app?

Download it now for free!