CVE-2026-98343 in Linuxinfo

Zusammenfassung

von VulDB • 06.10.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

dmaengine: Behebung eines Use-After-Free-Fehlers in dma_chan_put() und dma_release_channel()

Wenn dma_device_put() die letzte Referenz auf chan->device->ref freigibt, wird dma_device_release() ausgeführt und kann das dma-Gerät zusammen mit seinen Kanälen freigeben.

dma_chan_put() liest anschließend weiterhin chan->device->owner über dma_chan_to_owner(), um den nachgelagerten module_put()-Aufruf durchzuführen. KASAN fängt dies ab:

slab-use-after-free in dma_chan_put+0x3e6/0x4c0 Lesezugriff der Größe 8 durch Task insmod/6319 Freigegeben von Task 6319: kfree+0x225/0x470 dma_chan_put+0x395/0x4c0 dmaengine_put+0xf8/0x160

Speichern Sie den Modulbesitzer in dma_chan_put() vor dem Aufruf von put, damit der nachgelagerte module_put()-Aufruf nicht auf chan->device zugreifen muss.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

25.09.2026

Veröffentlichung

06.10.2026

Moderieren

akzeptiert

Eintrag

VDB-414195

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!