CVE-2026-98343 in Linuxinformação

Sumário

de VulDB • 06/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

dmaengine: corrige uso-após-liberação (use-after-free) em dma_chan_put() e dma_release_channel()

Quando o dma_device_put() reduz para zero a referência final em chan->device->ref, o dma_device_release() é executado e pode liberar o dma_device junto com seus canais.

O dma_chan_put(), então, ainda lê chan->device->owner via dma_chan_to_owner() para a chamada trailing module_put(). O KASAN detecta:

slab-use-after-free em 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

Armazene em cache o proprietário do módulo no dma_chan_put() antes da chamada put, para que a trailing module_put() não precise de chan->device.

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

Responsável

Linux

Reservar

25/09/2026

Divulgação

06/10/2026

Moderação

aceite

Entrada

VDB-414195

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you want to use VulDB in your project?

Use the official API to access entries easily!