CVE-2026-98343 in Linux情報

要約

〜によって VulDB • 2026年10月06日

Linuxカーネルにおいて、以下の脆弱性が修正されました:

dmaengine: dma_chan_put() および dma_release_channel() における use-after-free の修正

dma_device_put() が chan->device->ref に対する最後の参照を解放すると、dma_device_release() が実行され、dma_device とそのチャネルが解放される可能性があります。

その後、dma_chan_put() は trailing module_put() のために dma_chan_to_owner() を介して依然として chan->device->owner を読み取ります。KASAN がこれを検出します:

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

trailing module_put() が chan->device を必要としないように、put の前に dma_chan_put() でモジュールの所有者をキャッシュします。

If you want to get best quality of vulnerability data, you may have to visit VulDB.

責任者

Linux

予約する

2026年09月25日

モデレーション

承諾済み

エントリ

VDB-414195

EPSS

0.00000

アクティビティ

非常低い

ソース

Do you know our Splunk app?

Download it now for free!